Admin | Set conditional branches

Admin | Set conditional branches

2 min read
I. Intro
🔖
Who can perform these steps: Primary administrators or administrators with Approval management permissions.
As an administrator, you can define conditional branches for approvals, which allows approval processes to flow along several paths depending on the circumstances.
For example, when an expense is less than $1,000, it could only need approval from the member's direct manager; when it's greater than or equal to $1,000, it could require approval from both the member's direct manager and department supervisor.
250px|700px|reset
Add conditional branches
  1. Go to the Approval admin console, and click Create Approval to create a new approval or click the Edit icon on the right of an existing approval to go to the details page.
  1. Click Process Design.
  1. Click the icon next to steps and select Conditional branch.
  1. If you need more branches, click Add Conditional Branch above.
Note: A default branch will appear on the process diagram's far right. If none of the other conditions are met, this branch will be run. This branch is created automatically, and there is no need to manually configure or modify it.
250px|700px|reset
  1. Set conditions and approvers
Click the condition box and then choose which conditions must be met for this branch to run.
  1. Set the condition by selecting options from the dropdown lists.
  • Note: The options in the dropdown menu correspond to the widgets added in Form Design. See the FAQs below to learn more about which conditions apply to which fields.
  1. Click Add condition to create "and" relationships, which means all conditions must be met to proceed to this condition.
  1. Click Add condition group to create "or" relationships. The branch will run if either condition is met.
250px|700px|reset
  1. Click Confirm.
  1. Set the approver of this branch by clicking the Approver box. For more information, see Admin | Set up an approver step.
  • 250px|700px|reset
III. FAQs
Which fields can use branch conditions?
See the table below for information on which fields can use branch conditions. Conditions can only apply to required fields.
Type
Field
Default field
Requester
Widget
  • Number
  • Amount
  • Calculation formula
  • Single option
  • Multiple options
  • Date
  • Date interval
  • Department
  • Contact person
  • Address
  • Details: Number, amount, calculation formula
Widget group
Fields in widget groups that correspond to the widgets listed above can also be used for branch conditions, for example:
  • Leave: leave type, leave duration
  • Overtime: overtime type, overtime duration, calculation method
  • Business trip: business trip duration, place of departure, destination, means of transportation
  • Offsite: offsite working type, offsite working time
  • Correction: correction date, original clock in/out time, correction time, clock in/out instances, late correction time
  • New hire: department, level, start date
  • Transfer to full-time: actual requester, department, start date, probation period (months), date of transfer to full-time
  • Role change: actual requester, start date, original department, original level, new department, new level, effective date
  • Resignation: actual requester, department, start date, leaving date
Note: If the condition requires the Requester to belong to certain departments and set multiple departments as the scope, the corresponding branch will be activated when the requester belongs to any of the departments.
250px|700px|reset
250px|700px|reset
Written by: Lark Help Center
Updated on 2024-10-08
How satisfied are you with this content?
Thank you for your feedback!
Need more help? Please contact Support.
0
rangeDom
rangeDom