- Introduction
- Process modeling
- Process implementation
- Process operations
- Process monitoring
- Process optimization
- Licensing
- Reference information

Maestro user guide
| Used to configure a call to start and wait on execution external to the process engine, typically to another UiPath service, such as automation, agent, or queues. | 
Supports deployed agents.
Implementation > Type: Start and wait for agent.
Supports external agents
Implementation > Type: Start and wait for external agent. Some example external agents are CrewAI, SalesForce, and ServiceNow.
The Action dropdown in a Service task allows you to define the type of external execution the process should call. Each option maps to a specific UiPath capability or integration method. Below is a brief overview of each option:
- NoneNo implementation is configured for the service task. 
- Create action app taskCreates a task in an Action App for user interaction, without waiting for task completion. 
- Start and wait for RPA workflowStarts a deployed RPA workflow (e.g., UiPath Studio project) and waits for it to complete before continuing. 
- Start and wait for agentStarts a UiPath agent (a reusable logic block) and waits for it to finish execution. 
- Start and wait for external agentTriggers an agent hosted outside UiPath, such as CrewAI, Salesforce, or ServiceNow, and waits for the result. 
- Start and wait for API workflow [Preview]Executes an API-based workflow (in preview) and waits for a response. 
- Start agentic processStarts a process based on agentic design (modular logic), without waiting for it to finish. 
- Start and wait for agentic processStarts an agentic process and pauses until it completes execution. 
- Execute business rule [Preview]Evaluates a business rule and uses the outcome in the process (currently in preview). 
- Create queue itemAdds a new item to a UiPath Queue for asynchronous processing, without waiting for result. 
- Create and wait for queue itemAdds an item to a Queue and waits until it is processed before moving forward. 
- Execute connector activityRuns a preconfigured Integration Service connector activity (e.g., Salesforce or Slack). 
- Wait for connector eventPauses the process until a specific event is received from a connector (e.g., form submission or external trigger). 
- Execute scriptRuns a short script (JavaScript or similar) during the process for lightweight logic or transformation. 
To add an additional output, select Add new to introduce a new variable directly within the Service task. The newly introduced output will be available in subsequent steps.
For more information about tasks, visit Tasks in BPMN modeling.