Overview
Order Flows in SubBase allow you to customize how orders move through your approval process. You can configure:- Required approvals based on order value
- Custom workflow states
- Automatic routing rules
- Notifications at each stage
Understanding Order Flows
Default Flow
Out of the box, orders follow this basic flow:Custom Flows
With custom flows, you can add stages like:Setting Up Order Flows
Accessing Flow Settings
Creating a Flow
Flow Stages
Common Stage Types
| Stage | Purpose |
|---|---|
| Draft | Initial creation |
| Pending Approval | Awaiting review |
| Approved | Ready to send |
| Ordered | Sent to vendor |
| Confirmed | Vendor acknowledged |
| Delivered | Complete |
| Rejected | Not approved |
Custom Stages
Create custom stages for your process:- Click Add Stage
- Name the stage
- Set who can approve
- Configure notifications
- Define the next stage
Approval Rules
Amount-Based Approvals
Configure approvals based on order value:
Example:
| Order Amount | Required Approval |
|---|---|
| Under $1,000 | No approval needed |
| 10,000 | Project Manager |
| 50,000 | Director |
| Over $50,000 | VP + Director |
Role-Based Approvals
Assign approval rights by role:- Field Users – Can create drafts only
- Project Managers – Can approve up to threshold
- Directors – Can approve higher amounts
- Admins – Can approve all orders
Configuring Approvers
Assigning Approvers
For each approval stage:- Select Approvers setting
- Choose how approvers are assigned:
- Specific Users – Named individuals
- Roles – Anyone with the role
- Project Managers – Assigned PM for the project
- Requester’s Manager – Organizational hierarchy
Multiple Approvers
Configure multi-person approval:- Any One – First approver clears the stage
- All Required – Everyone must approve
- Sequential – Approvers in order
Notifications
Automatic Notifications
Configure who gets notified and when:| Event | Who to Notify |
|---|---|
| Order needs approval | Assigned approvers |
| Order approved | Requester |
| Order rejected | Requester |
| Order sent | Vendor contacts |
| Order delivered | Assignee |
Setting Up Notifications
Assignees and Watchers
Assignees
The Assignee is responsible for the current action:- On draft: The person creating the order
- Pending approval: The approver
- Ordered: The person managing the order
Watchers
Watchers receive notifications but don’t have action items:- Add watchers to keep stakeholders informed
- Watchers can be added by anyone on the order
- Watchers can add comments
Flow Conditions
Applying Flows by Criteria
Set conditions for when a flow applies:| Condition | Example |
|---|---|
| Order Amount | Over $5,000 |
| Project | Specific projects |
| Vendor | Certain vendors |
| Category | Material categories |
| User | Who created the order |
Multiple Flows
You can have multiple flows with different conditions. SubBase applies the most specific matching flow.Invoice Flows
Similar flows can be configured for invoices:Invoice-Specific Settings
- Reconciliation requirements
- Approval thresholds
- ERP posting rules
Testing Flows
Before activating a new flow:Managing Existing Flows
Editing Flows
- Open the flow in settings
- Make changes to stages or rules
- Save
Deactivating Flows
To disable a flow:- Open flow settings
- Toggle Active off
- Select a replacement flow if needed
Best Practices
Keep It Simple
Don’t over-complicate flows. More stages mean slower processing.
Clear Thresholds
Set approval amounts that match your company policy.
Test First
Test new flows before making them the default.
Document Policies
Keep your approval policies documented outside SubBase too.
Related Guides
Creating Purchase Orders
Create orders that flow through your workflows.
Processing Invoices
Configure invoice approval flows.