maestro
latest
false
- Introduction to Maestro
- Process modeling
- Process implementation
- Process operations
- Process monitoring
- Process optimization
- Business Rules
- How To
- Getting started with process modeling
- Model, implement, then operate a simple process
- References
Model, implement, then operate a simple process

PREVIEW
Maestro user guide
Last updated Mar 28, 2025
Model, implement, then operate a simple process
In this example you will implement a simple agentic process that will walk you through the core Maestro features to model, implement, debug, publish, deploy, and manage a process. This simple process example does not make use of any other UiPath® products.
The aim is to build the simple routing process similar to the one from the following image:
Note: The Agentic Process project configuration is currently tenant-bound. Make sure that you remain in the same tenant between
editing sessions.
Note: The Agentic Process project configuration currently only support one business process (BPMN) file. Although multiple files
can be added to the project, this leads to unexpected issues for both debugging and publishing.
Follow this procedure to add capabilities to the process created in the Modeling a process section.
You will first run your process straight through to ensure the process is configured correctly. Since the default value for
the
Hover your cursor over the upper left corner of an element and select Click to add a breakpoint to configure breakpoints. Currently, breakpoints can only be set once you start debugging a process. However, they will be
retained between runs.path
variable is set to A
, the process should flow through to A task and End A.
You have now fully debugged your first process.
You now fully published, deployed, and started your first process.
In this procedure, we will cause a failure in the execution in order to use the instance management to recover.
You successfully fixed a broken instance.
The process flow logic as it currently stands is insufficiently robust to manage all path scenarios. You are addressing this
issue by publishing a new version of the process. This updated version will effectively accommodate not only new process instances,
but will also rectify existing, problematic instances. To ensure you effectively handle all scenarios where
path
does not equal A
, modify the B route to a Not A route.
In this procedure, you will cause a failure in the execution in order to fix it with a new version.
You successfully migrated a broken instance to a new version of the process.