Search for answers or browse articles about Sintel Apps
How to Build Common Workflow Patterns in Sintel Apps
This article explains four common workflow patterns used in business solutions and how to build them in Sintel Apps.
Each example includes:
-
When to use it
-
Status structure
-
Actions required
-
Key configuration settings
1. Simple Linear Approval
When to Use
-
Standard request forms
-
Low-risk approvals
-
One decision-maker
Examples:
Leave requests, Basic purchase approvals, Access requests

– How to Build It
Step 1 – Create Statuses
Create:
-
Draft (Initial)
-
Submitted
-
Approved
-
Rejected
Step 2 – Add Actions
From Draft:
-
Action: Submit
-
Target Status: Submitted
-
Audience: Created By
From Submitted:
-
Action: Approve
-
Target Status: Approved
-
Audience: Approver group
-
Action: Reject
-
Target Status: Rejected
-
Confirmation: Mandatory comment
2. Multi-Level Approval
When to Use
-
Financial approvals
-
HR processes
-
Procurement
-
Any approval with hierarchy

– How to Build It
Step 1 – Create Statuses
-
Draft (Initial)
-
Submitted
-
Manager Review
-
Finance Review
-
Approved
-
Rejected
Step 2 – Configure Actions
From Draft: Submit → Submitted
From Submitted: Send to Manager → Manager Review (Audience: Manager)
From Manager Review: Approve → Finance Review and Reject → Rejected
From Finance Review: Approve → Approved and Reject → Rejected
3. Parallel Approval (Quorum-Based)
When to Use
-
Committee approvals
-
Risk boards
-
Compliance sign-off
-
Multi-reviewer validation

– How to Build It
Step 1 – Create Statuses
-
Draft (Initial)
-
Submitted
-
Review
-
Approved
-
Rejected
Step 2 – Configure Review Status
From Submitted: Action: Send to Review and Target: Review
From Review:
Action: Approve
Audience: Specific Users (add multiple users or a group)
Quorum: Fixed number (e.g. 2) OR Everyone
Target Status: Approved
Add Reject action → Rejected

4. Conditional Approval (Threshold-Based)
When to Use
-
Financial limits
-
Risk scoring
-
Category-based routing
-
Policy-driven processes
Example Scenario
If Amount > £10,000 → Require Director Approval
If Amount ≤ £10,000 → Skip Director stage
– How to Build It

Step 1 – Create Statuses
-
Draft
-
Submitted
-
Manager Review
-
Director Review
-
Approved
-
Rejected
Step 2 – Configure Workflow Transitions
In Manager Review, create two separate approval actions:
- Approve (High Value)
Next Status → Director Review
- Approve (Low Value)
Next Status → Approved
Also create: Reject
Next Status → Rejected
At this stage, the workflow contains both possible approval paths.

Step 3 – Add Logic to Control Visibility
Go to the Logic tab.
Now create rules that control which approval action is visible based on the Amount field.
Rule 1 – High Value
Condition:
Amount > 10000
The condition will be Field Value Check – Number is Greater than 10,000
Steps when conditions are met:
-
Show workflow action → Approve (High Value)
-
Hide workflow action → Approve (Low Value)
Rule 2 – Low Value
Condition:
Amount ≤ 10000
The condition will be Field Value Check – Number is less than 10,000
Steps when conditions are met:
-
Show workflow action → Approve (Low Value)
-
Hide workflow action → Approve (High Value)
What Happens in Practice
At Manager Review:
If Amount = £15,000
→ Only “Approve (High Value)” is visible
→ Routes to Director Review
If Amount = £5,000
→ Only “Approve (Low Value)” is visible
→ Routes directly to Approved
The routing feels automatic, but it is controlled by action visibility rules.
Tip: Keep the Button Label Clean
You don’t have to expose “High Value” or “Low Value” in the action name to end users.
Instead:
- Add the Buttons widget to your form.
- Add two Action Buttons.
- Link each button to: Approve (High Value) and Approve (Low Value)
- Edit both button labels so they simply display: Approve
Users will only ever see a single Approve button but behind the scenes it routes differently depending on the threshold.
