If the initial setup is completed, employees can add an approval route when creating or modifying an app item. After that, the user just clicks the process start button on the app form to send the item along the route. During the process, the approval stages specified on the item page will be executed.
User work with table-based routes includes the following stages and actions:
- Configure a table-based approval route when creating or editing an app item.
- Start the table-based approval route via a button on the app form.
- Track the route approval progress on the item page.
- View the history of the item approval via routes.
To see how this works, let's look at the Contracts app.
Configure a table-based route for an app item
On the forms for creating and editing an app item, the system administrator can place a widget for configuring the table-based route.
Let's see how to fill out the route table when creating a contract. Configure each stage of the route manually:
- Enter the stage name.
- Specify the approvers. To do this, click + Approver and in the window that opens, select a user, a user group, or an org chart item.
- To create the next stage, click + Add an approval stage.
You can edit the route:
- Change the sequence of stages. Click the
icon to the left of the desired stage and move it.
- Delete unnecessary rows. Check the boxes to the left of the stage names and then click Remove selected stages.
Start the approval route via a button on the app form
If the route is ready, start the execution process via a button, which the system administrator can configure:
- On the contract creation or editing form. In this case, the item will be saved, and then the process will start, during which the contract will go through the approval route.
- On the contract view form. Here you can start the process at any time. For example, create a contract, configure a route for it, and save it. Then you can open the contract page and send it for approval.
The system administrator sets the name of the process start button. For example, on the contract creation or editing form, you might see a Send for Approval button instead of a Save button.
Track approval via the table-based route
During the execution of the route, approvers at all stages will sequentially receive a task to approve the contract.
You can view the status of the route and each of its stages on the contract page. The system administrator can display this information on a separate tab.
Statuses of the table-based route execution:
- Pending Approval. Assigned when the route is started.
- Approved. Applied if the contract is approved at all stages.
- Rejected. Assigned if at least at one stage a negative resolution was made on the contract.
- Canceled. Used in case the process is interrupted by the system administrator.
The route stages can have the same statuses.
Completed and current approval tasks for the route will be displayed on the side panel of the contract page, just like other business process tasks.
Features of approval via the route:
- At each stage, the approval task is assigned simultaneously to all approvers.
- The next stage begins after all approvers at the previous stage have made their resolutions.
- If at any stage at least one rejection is received, the execution of the route will continue. However, the route will complete with the Rejected status.
- If an approver writes a comment when making a resolution, its text will be displayed under the author's name.
History of sending an item via table-based routes
You can view the results of all routes through which the current contract is sent for approval. To do this, below the table showing the progress of the current or last route, click All approval routes.
Found a typo? Select it and press Ctrl+Enter to send us feedback