Skip to content

Workflow Types & Patterns

Aptiwise supports a comprehensive range of workflow patterns designed to handle various business approval scenarios. This guide showcases the different types of approval flows with visual Mermaid diagrams and real-world examples.

Learn about the fundamental building blocks of Aptiwise workflows:

Explore complete workflow implementations:

Master sophisticated workflow capabilities:

Simple Approval Chain

Linear approval process with manager → director → completion

View Decision Steps →

Smart Routing

Conditional logic based on amount, department, or urgency

View Conditional Routing →

Committee Approval

Multiple approvers with various consensus strategies

View Parallel Approval →

System Integration

Automated processing with external system updates

View Automation →

Notifications & Acknowledgements

Non-blocking steps that notify and track who was informed, without gating the workflow

View Acknowledgement Steps →

Aptiwise supports sophisticated conditional expressions for intelligent routing:

# Amount-based routing
conditions: "amount > 10000"
# Department-specific logic
conditions: "department == 'engineering'"
# Complex multi-criteria
conditions: "amount > 50000 and urgency == 'critical'"
# List membership
conditions: "category in ['equipment', 'software']"

Leverage organizational hierarchy in your workflows:

# Reference user's direct manager
approver: "${requestor.manager}"
# Reference department head
approver: "${requestor.department_head}"
# Reference supervisor
approver: "${requestor.supervisor}"
  1. Choose a Step Type - Start with decision steps for basic approvals
  2. Add Conditional Logic - Implement smart routing based on your business rules
  3. Configure Forms - Design dynamic forms that collect the right data
  4. Set Up SLAs - Define timeouts and escalation rules
  5. Use the Asset Registry - Persist records between workflow runs and drive scheduled drift checks
  • Syntax Reference - Complete ApprovalML YAML specification
  • API Documentation - Integration endpoints and webhooks
  • Examples Repository - Sample workflows for common scenarios
  • Best Practices - Optimization guidelines and patterns

Ready to build your first workflow? Start with our Decision Steps guide for the fundamentals, or jump directly to a real-world example to see complete implementations in action.