- Introduction
- Getting started
- Process modeling with BPMN
- Process modeling with Case Management
- Designing a persistent case entity schema
- Defining case keys (system vs. external)
- Establishing task I/O and write-back contracts
- Exit rules and early stage termination
- Modeling primary and secondary stages
- Triggering a case from Data Fabric
- Implementing stage-level personas and permissions
- Setting SLAs and automated escalation rules
- Configuring a rework loop (re-entry)
- Managing live case instances: pause, migrate, and retry
- Maestro case management component dictionary
- Process implementation
- Debugging
- Simulating
- Publishing and upgrading agentic processes
- Common implementation scenarios
- Extracting and validating documents
- Process operations
- Process monitoring
- Process optimization
- Reference information
Maestro user guide
BPMN patterns capture proven ways to model process behavior clearly, predictably, and at scale. In Maestro, they help you translate real business logic into visual flows that are both readable by humans and executable by the automation engine.
This section outlines the most common modeling patterns—such as sequences, decisions, loops, and error handling—and shows how to apply them effectively when designing agentic processes.
Each pattern includes guidance on when to use it, how it behaves during execution, and what best practices ensure reliability and clarity. Whether you are refining an existing process or creating a new one, these patterns serve as a reference for building models that are easy to understand, maintain, and extend.
These are the main BPMN pattern categories: