maestro
latest
false
- Overview
- Process modeling
- Process implementation
- Process operations
- Process monitoring
- Process optimization
- Reference information
BPMN support

Maestro user guide
Last updated Apr 30, 2025
BPMN support
The Maestro canvas is compliant with the BPMN 2.0 standard, and supports the following Start, Intermediate, and End elements:
Type | Normal | Event sub-process | Event subprocess non-interrupting |
---|---|---|---|
None | Yes | No | No |
Message* | Yes | Yes | Yes |
Timer | Yes | Yes | Yes |
Error | No | Yes | No |
Signal | No | No | No |
Conditional | No | No | No |
Escalation | No | No | No |
Compensation | No | No | No |
Cancel | No | No | No |
Terminate | No | No | No |
Multiple parallel | No | No | No |
* —These elements are supported for execution via Integration Service connectors.
Type | Catch | Boundary | Boundary non-interrupting | Throw |
---|---|---|---|---|
None | No | No | No | Yes |
Message* | Yes | Yes | Yes | Yes |
Timer | Yes | Yes | Yes | No |
Error | No | Yes | No | No |
Signal | No | No | No | No |
Conditional | No | No | No | No |
Escalation | No | No | No | No |
Compensation | No | Yes | No | Yes |
Cancel | No | No | No | No |
Terminate | No | No | No | No |
Link | No | No | No | No |
Multiple | No | No | No | No |
Multiple parallel | No | No | No | No |
* —These elements are supported for execution via Integration Service connectors.
Type | End |
---|---|
None | Yes |
Message* | Yes |
Timer | No |
Error | Yes |
Signal | No |
Conditional | No |
Escalation | No |
Compensation |
No |
Cancel | No |
Terminate | Yes |
Link | No |
Multiple | No |
Multiple parallel | No |
* —These elements are supported for execution via Integration Service.
BPMN construct | Supported in Modeler | Supported in Execution |
---|---|---|
Undefined Task | Yes | Yes |
User Task | Yes | Yes |
Service Task* | Yes | Yes |
Receive Task* | Yes* | Yes |
Receive Task (instantiated)** | Yes | No |
Send Task | Yes* | Yes |
Business Rule Task | Yes | Yes |
Script Task | Yes | Yes |
Manual Task | Yes | Yes |
* —These elements are supported for execution via Integration Service connectors.
** —A specialized task type that waits for a specific message or event to occur, and can be used to instantiate a new process instance.
BPMN construct | Supported in Modeler | Supported in Execution |
---|---|---|
Exclusive Gateway | Yes | Yes |
Parallel Gateway | Yes | Yes |
Inclusive Gateway | Yes | Yes |
Event Gateway | Yes | Yes |
Complex Gateway | Yes | No |
BPMN construct | Supported in Modeler | Supported in Execution |
---|---|---|
Multi-instance Parallel | Yes | Yes |
Multi-instance Sequential | Yes | Yes |
Loop | Yes | No |
Compensation | No | No |
BPMN construct | Supported in Modeler | Supported in Execution |
---|---|---|
Data Object | Yes | No |
Data Store | Yes | No |
BPMN construct | Supported in Modeler | Supported in Execution |
---|---|---|
Text Annotation | Yes | No |
Group | Yes | No |