UiPath Documentation
maestro
latest
false
Maestro Orchestrate user guide

Maestro BPMN

Business Process Model and Notation (BPMN) process node for reusing a deployed process or automation as a step in a workflow, with its configuration fields and output variables.

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 Orchestrate 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​

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