Approval
1. Node Function
If the workflow involves approval, then you can use the approval node. It allows setting up multi-person approvals, supports consensus/sign-off approval methods, and supports settings such as approval redirection, approval comments by the approver, and handwritten signatures by the approver.
2. Node Settings
- Add an approval node to the process
- Select the object to be approved
- Set the approver
- Methods of approval when there are multiple approvers
- Set the operation permissions of the approver during approval
- Set branch processes for different approval results
2.1 Add an Approval Node to the Process
2.2 Select the Object to be Approved
The approval object, i.e., which record data to approve, needs to be selected from the nodes in the process.
2.3 Set the Approver
The approver can be set to custom
or hierarchical departmental approval
:
Custom
:
As shown in the figure, click add
at the approver to select from members/departments/positions in the organization.
The approver can be a single individual or multiple individuals.
Hierarchical Departmental Approval
:
Starting point: The direct department head of the specified member
Endpoint: The department head of the member's superior department approves, supporting up to 20 levels to meet the approval process requirements of multi-level organizations.
Optional: Only the main department head needs to approve If not selected: Then all corresponding level department heads belonging to the initiator's departments need to approve together
2.4 Methods of Approval When There are Multiple Approvers
When there are multiple approvers, the approval method can support multiple sign-offs and consensus.
2.4.1 Sign-off, One Person's Approval or Rejection is Sufficient
Whoever processes the approval (approval or rejection) first, their decision is executed. Once the first person's approval result is obtained, other members need not approve anymore.
2.4.2 Consensus, All Approvers Must Approve
Approval: Only after all approvers approve, it is considered approved. Rejection: If any one person rejects, it is considered rejected.
2.4.3 Consensus, Only One Approver's Approval is Needed, Rejection Requires Unanimity
Approval: Whenever anyone chooses to approve, it is considered approved. Rejection: Rejection by one person does not count as rejection, only when everyone rejects is the node considered rejected. If the first person chooses to reject, it is not yet over, if the second person chooses to approve at this level, then the approval is considered passed. Only when everyone rejects unanimously, is this step considered rejected.
2.5 Set the Operation Permissions of the Approver During Approval
2.5.1 Allow Redirection
That is, the current approver transfers the approval authority to someone else for approval. If the approval process is A>B>C, and if A redirects to D, then it becomes A>D>B>C.
2.5.2 Allow Additional Signatures
If you are unable to make a decision, or need someone else to assist in decision-making, you can use the additional signature function.
The additional signature method is divided into after approval additional signature
and before approval additional signature
.
For example: The original approval process is A > B > C,
- If A chooses
after approval additional signature
for D, then the final process is A > D > B > C; - If A chooses
before approval additional signature
for D, then D will approve and then let A approve again. The final process is A > D > A > B > C
When we have selected allow additional signatures, allow redirection, you can see the button in the approval workflow message interface, approval result … as shown below
2.5.3 Set to Fill in Approval Comments
Once selected, the approver needs to fill in approval comments when operating the corresponding approval result.
2.5.4 Set to Add Handwritten Signature During Approval Processing
Once selected, the approver needs to add a handwritten signature (using the mouse on the WEB end) when operating the corresponding approval result.
2.5.6 Operation Permissions for the Approval Object
You can also set which fields the approver can view/edit or must fill in for the approval object
2.6 Set Branch Processes for Different Approval Results
Finally, after we have set up the approval node, we can process a branch process for the approval result. The branch node in the process node is needed for this.
First, add the branch node after the approval node Then you can choose a type of branch For example, branching by approval result, which is to process two results of approval and disapproval, and then you can continue to set the process after the result.
3. Independent Approval
Once selected, it does not allow the approver to process approvals in batches