- Introduction
- Getting started
- Building with Maestro BPMN
- Understanding Maestro BPMN modeling
- Opening the modeling canvas
- Modeling your process
- Aligning and connecting BPMN elements
- Autopilot for Maestro (Preview)
- Process Repository
- Implementing a simple BPMN process
- Implementing a complex BPMN process
- Debugging
- Simulating
- Evaluations (Preview)
- Common implementation scenarios
- Building with Maestro Case
- Introduction to Maestro Case
- Maestro BPMN vs. Maestro Case: when to use case management
- The Maestro Case lifecycle: from event trigger to app experience
- Build your first case with Maestro Case
- Build a Maestro Case with a coding agent (preview)
- 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)
- Configuring and testing the Case Manager Agent (preview)
- Case Manager input and output contract
- Maestro Case component dictionary
- Building with Maestro Flow
- Maestro Automate
- Integrations
- Operating
- Monitoring
- Optimizing
- Reference information
Proven BPMN modeling patterns in Maestro for translating business logic into readable, executable visual flows at scale.
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: