maestro
latest
false
UiPath logo, featuring letters U and I in white

Maestro user guide

Last updated Nov 10, 2025

Tasks

Tasks provide the building blocks for process execution. UiPath Platform™ capabilities are accessed via standard BPMN task types. The Implementation configuration defines how each task interacts with external systems or internal logic. Depending on the task type—Service, User, or Send—you can trigger automations, route work to agents, wait for connector events, or send messages to other systems. The available actions vary by task type but follow a consistent design: select an action, define inputs and outputs, and optionally update process variables.

In Maestro, the task type you select determines what the step does at runtime and which UiPath Platform components it calls. Some types run work inside Maestro, others orchestrate Robots, agents, API workflows, queues, or Business Rules. Use this table to pick the task type that matches your outcome and to see which platform capability it invokes.

The following actions are available and showcase what underlying part of the platform gets invoked: ​​
Task typeDescriptionUiPath Platform component(s) involved
NoneNo action is triggered. Typically used as a placeholder or when a step does not need to perform any automation. None
Create action app taskCreates a task for a human user in UiPath Action Center for manual input or approval. Apps (Action Apps only), Action Center
Start and wait for RPA workflowStarts an unattended RPA process (UiPath Robot) and waits for its completion before continuing. Robots
Start and wait for agentInitiates an AI or software agent registered with UiPath Autopilot/Maestro and waits for the agent’s output before moving on. Agent Builder
Start and wait for external agentLaunches and waits for the result from an externally hosted agent (outside the UiPath ecosystem), often via HTTP or a messaging interface. External agents via APIs
Start and wait for external workflowLaunches and waits for the result from an externally hosted workflow (outside the UiPath ecosystem), often via HTTP or a messaging interface. External workflows via APIs
Start and wait for API workflow [Preview]Starts an API-first workflow (built using UiPath Integration Service) and waits for its response. API Workflows (preview), Integration Service
Start agentic processStarts a process composed of tasks/decisions, built using UiPath Maestro. Does not wait for completion. Maestro
Start and wait for agentic processStarts a process composed of tasks/decisions, built using UiPath Maestro. Waits for completion before continuing. Maestro
Execute business rule [Preview]Evaluates business rule logic (defined via UiPath Business Rules / DMN) and returns the outcome. DMN files
Create queue itemAdds a new item to a UiPath Orchestrator queue for background processing or load balancing. Queues, Robots
Create and wait for queue itemAdds a queue item and waits for its processing and completion result before proceeding. Queues, Robots
Execute connector activityCalls a prebuilt connector activity (for example, Salesforce, SAP, ServiceNow) from UiPath Integration Service. Integration Service, Data Fabric
Wait for connector eventListens for an event from a connector (for example, a record created in Salesforce) and continues the workflow once the event is triggered. Integration Service, Data Fabric
Execute scriptRuns a custom script (for example, JavaScript) to call coded functions.Maestro

Was this page helpful?

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