Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
To make an approval process more flexible, you can separate the approvers set making their decisions mandatory and non-mandatory.
A mandatory approver can either Approve or Reject the approval task; the non-mandatory approver can either ignore
...
or Reject a task optionally.
Flexible approvals are configured via User-approval workflow activity
...
https://home.simpleone.ru/record/documentation/158339980313802460
https://home.simpleone.ru/record/documentation/158712357912347872
...
.
...
https://home.simpleone.ru/record/user_story/158151263316335985
...
Configuring participants
...
In general, to configure participants, please specify the approval conditions in the Approval block in your workflow.
...
To specify mandatory participants, please
...
- Employees / Groups / Roles (you can fill in one of these fields)
- Approval Type - select the way the approval conditions will be set (automatically or manually).
- When approved - define the approval logic
- Approval Conditions - specify the approval conditions
- Rejection Conditions - specify the rejection conditions
Participant properties
complete the following steps:
Scroll down to the Mandatory Participants tab of the User-approval block properties.
- Fill in either the Employees, Groups or Roles fields.
- Define the approval logic in the Approved When field.
- Click Save.
The table below describes the available options for the Approved When field:
Choice option | Description |
---|---|
Anyone to approve | One of the specified users can approve; the first received approval causes the activity to complete with the result of Approved. |
Everyone to approve | All the users must approve. If one of the participants rejects the ticket, the approval state changes to Cancelled and the workflow activity completes with the result of Rejected. |
First response from anyone | The first received approval causes the activity to complete with the result of Approved. |
Most answers | The activity will be completed with the Approved result if the quantity of approvals is more than the rejection quantity. |
Conditions based on script | Each time a user approves or rejects, the Script is called to determine if the activity should be completed. |
Image Added
If your process requires non-mandatory participants involvement, please complete the steps below:
- Select the Non-Mandatory Participants checkbox when configuring your User-approval block properties. The Non-mandatory participants tab appears.
- Fill in the fields.
- You can fill in either the Employees, Groups or Roles fields.
- Select the Consider non-mandatory participants checkbox to make participants able to affect the decision and reject approvals.
- Click Save.
Participant properties
The participant properties differ slightly for mandatory and non-mandatory participant
...
in a particular process or task (for example, Change Request authorization)
...
.
Participants | Participant properties |
---|---|
Mandatory |
...
Their reaction is mandatory to authorize a request. |
...
When a mandatory approver receives an approval request, they can:
|
...
|
...
|
Non-mandatory |
...
Their reaction is not mandatory for authorization. |
...
When a non-mandatory approver receives an approval request and if they were involved in the process, they can reject it providing the rejection reason. |
Tip |
---|
You can configure your approval rules so that the |
...
reject from |
...
a non-mandatory participant will cancel the approval process. For this, you need to use the specific options |
...
in your |
...
User-approval block. The table below is an example of how to populate the fields:
|
...
This combination of checkboxes allows at least one of the non-mandatory participants to reject approval tickets regardless of the approval condition defined in the Approved When field. |
Example of business usage
Approvals flexibility serves well, for example, in business-cases requiring a case-by-case approach, such as Change Enablement Practice.
When authorizing a change request, mandatory and non-mandatory approvers can take part in the approval process.
Both mandatory and non-mandatory approvers can be classified according to the RACI matrix.
RACI Matrix
Procedure | Process Manager (for example, Change Manager) | Mandatory approver | Non-Mandatory approver |
---|---|---|---|
Approval | A | R | I, R |
Info |
---|
The process manager is accountable for the whole process, so they are marked with A in the table. Mandatory approvers are responsible for the request implementation, so they are marked with R in the table. Non-mandatory approvers generally should be informed but may be responsible for one or more implementation stages, so they are marked with I and R. |
Table of Contents | ||||
---|---|---|---|---|
|