maestro
latest
false
  • Overview
    • Introduction to UiPath Maestro™
    • Requirements
    • Example scenarios
  • Process modeling
  • Process implementation
  • Process operations
  • Process monitoring
  • Process optimization
  • Reference information
UiPath logo, featuring letters U and I in white

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:

Events

Table 1. Start execution elements
TypeNormalEvent sub-processEvent subprocess non-interrupting
NoneYesNoNo
Message*YesYesYes
TimerYesYesYes
ErrorNoYesNo
SignalNoNoNo
ConditionalNoNoNo
EscalationNoNoNo
CompensationNoNoNo
CancelNoNoNo
TerminateNoNoNo
Multiple parallelNoNoNo

* —These elements are supported for execution via Integration Service connectors.

Table 2. Intermediate execution elements
TypeCatchBoundaryBoundary non-interruptingThrow
NoneNoNoNoYes
Message*YesYesYesYes
TimerYesYesYesNo
ErrorNoYesNoNo
SignalNoNoNoNo
ConditionalNoNoNoNo
EscalationNoNoNoNo
CompensationNoYesNoYes
CancelNoNoNoNo
TerminateNoNoNoNo
LinkNoNoNoNo
MultipleNoNoNoNo
Multiple parallelNoNoNoNo

* —These elements are supported for execution via Integration Service connectors.

Table 3. End execution elements
TypeEnd
NoneYes
Message*Yes
TimerNo
ErrorYes
SignalNo
ConditionalNo
EscalationNo
Compensation

No

CancelNo
TerminateYes
LinkNo
MultipleNo
Multiple parallelNo

* —These elements are supported for execution via Integration Service.

Non-events

Table 4. Tasks
BPMN constructSupported in ModelerSupported in Execution
Undefined TaskYesYes
User TaskYesYes
Service Task*YesYes
Receive Task*Yes*Yes
Receive Task (instantiated)**YesNo
Send TaskYes*Yes
Business Rule TaskYesYes
Script TaskYesYes
Manual TaskYesYes

* —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.

Table 5. Gateways
BPMN constructSupported in ModelerSupported in Execution
Exclusive GatewayYesYes
Parallel GatewayYesYes
Inclusive GatewayYesYes
Event GatewayYesYes
Complex GatewayYesNo
Table 6. Markers
BPMN constructSupported in ModelerSupported in Execution
Multi-instance ParallelYesYes
Multi-instance SequentialYesYes
LoopYesNo
CompensationNoNo
Table 7. Data
BPMN constructSupported in ModelerSupported in Execution
Data ObjectYesNo
Data StoreYesNo
Table 8. Artifacts
BPMN constructSupported in ModelerSupported in Execution
Text AnnotationYesNo
GroupYesNo

Subprocesses

BPMN constructSupported in ModelerSupported in Execution
SubprocessYesYes
Call ActivityYesYes

  • Events
  • Non-events
  • Subprocesses

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.