UiPath Documentation
maestro-automate
latest
false
Maestro Automate user guide

Maestro BPMN

Prepare and configure the Maestro BPMN node, read its output, and choose between a BPMN process and an Autonomous agent.

Invokes a Business Process Model and Notation (BPMN) process that is already deployed in your organization, such as an agent or agentic automation built elsewhere, and returns its result. Use this node to reuse a deployed process as a step in your workflow, rather than authoring an agent inline with the Autonomous Agent node.

Before you start: deploy a process​

The BPMN process node has no process of its own. It lists the BPMN processes deployed in your organization, so one must be deployed before it appears under the node.

  • The Add node panel lists deployed processes under BPMN process, each as its own node.
  • If nothing is deployed, the category appears but is empty.

How it works​

Deployed processes are loaded from your organization, the same way connector nodes and Extract models are. Adding one to the canvas creates a node bound to that specific process. When it runs, Maestro Automate invokes the process, waits for it to complete, and returns its result before continuing.

Configuration​

FieldRequiredDescription
ProcessYesThe deployed BPMN process to invoke. Chosen when you add the node from the Add node panel.
InputNoValues mapped to the process's input schema, bound to workflow data with expressions such as $vars.start.output.request.

Output variables​

VariableDescription
outputThe process's result, structured according to its output schema. Access fields with $vars.<node>.output.<field>.
errorPopulated if the node fails. Error handling describes the error shape.

Choosing between an Autonomous Agent and a BPMN process​

Use…When you want to…
Autonomous AgentAuthor the agent inline on the canvas: set its model, prompts, tools, and context here.
BPMN processReuse an agent or agentic automation that is already deployed in your organization.

Notes​

  • To test without invoking the real process, use Mock output on the node and supply a sample result.
  • The BPMN process node supports an error handle. Connect it to route failures instead of stopping the workflow.
  • The list of processes reflects what is deployed in your organization at design time. Deploy the process, then reopen the Add node panel to see it.

Next steps​

  • Autonomous Agent: author an agent inline instead of reusing a deployed one.
  • Error handling: route failures from the node.
  • Output mocking: test without invoking the real process.
  • Community: ask questions and share workflows with other builders on the UiPath Forum.

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated