Process and Tasking Model-Driven App
The Process and Tasking utility app includes a model-driven app to manage Process Templates, Interactive Forms, Data Forms, Interactive Responses, and Action Items.
The intent of this app is to show how you can use the functionality in the Process and Tasking module in your own modules. The Person (Contact) record is set up as an example of how to integrate the Process Templates.
Process Templates
Process Templates are where you set up your reusable business process and automation steps. You can set up multiple hierarchical processes to run against any other type of record in your system.
Action Items (Custom Page)
The Action Items custom page gives you a top-down view of all action items represented in a tree-view, with the ability to manage and edit details for each action item. This allows you to have a full hierarchical view in your app of all action items and their sub action items for completed and in progress actions.
Action Items Sidebar (Custom Page)
The Action Items custom page can be opened as a sidebar (pane) alongside any record. If no processes are currently running for the record, the app will display a list of processes you can run for that record type:
Initiating a process will take you directly to the process, and if only one action item is available, will take you directly to that action item:
Action Items Dialog (Custom Page)
The Action Items custom page can also be opened as a dialog for the primary record. This maximizes the area available for the information and puts the focus on the action items:
General Tab
Use the General tab to enter instructional detail or progress comments for the action.
Discussion Tab
Use the Discussion tab to enter quick notes on progress or other updates related to the record.
If the process step is an Approval, the app will display buttons for Submit, Approve, Return, and Rescind within the Discussion tab.
Details Tab
Use the Details tab to assign the action item to a user or team, or to set the due date.
Changing the Action Item Status
Use the Mark In Progress, Revert to New, Mark Complete, and Revert to In Progress buttons to update the action item status as work begins, completes, or goes back through the cycle. The action item header and tree-view will update accordingly.
Adding a New Sub Action Item
Use the + button under action items to create new sub action items. Note - you must first create or update the action status of items in the tree to “in progress” before creating sub action items. This is so that the app can attach the action item to a parent action (the parent action item must exist first).
Create Collaboration Space (Automation)
Use the Create Collaboration Space process step type to automatically create Team Channels in the designated Microsoft Team, based on an attribute on the primary record (such as person’s name or case number). This makes it easy for you to start a collaboration space on any record type. The automation may take a few seconds to run.
Generate Document from a Template
Use the Generate Document process step type to automatically create a Word Document from the information on the primary record and related records. The system will run the designated Power App flow and save the document to the collaboration space. The document will also be available as a preview in the Documents tab on the action item.

This is an open-source project maintained by Microsoft. It is not an official U.S. government website. The site uses the U.S. Web Design System (USWDS) to help agencies and partners create app catalog documentation sites of their own. Open Source at Microsoft