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

Maestro user guide

Last updated Feb 19, 2026

Working with instance management

The process overview homepage provides an operational summary of all processes instances, and includes an active instances dashboard, a table of all incidents, and a table of all processes.

Active instances dashboard

The active instances dashboard displays the count of all instances, broken down by running vs. faulted instances.

all active instances

Incidents table

The incidents table displays all unresolved incidents, with each incident corresponding to a faulted instance. The table is organized by error message per process and includes the time elapsed since a specific error message was first seen for that process.

incidents

Processes table

The processes table contains a list of all processes in the tenant that the user has access to. The table includes the counts for the number of running instances, faulted instances, and total instances, as well as the number of versions and the folder location in Orchestrator.

Note:

The processes in this view are based on the permissions you have as a user in Orchestrator, more specifically a folder permission for process view, or you can use the predefined Automation User folder role.

Processes

Process details

When you select a specific process from the Processes table, a table of all instances for that process appears. Additionally, you can view a diagram representing the process model by selecting a single version in the table.

all instances view

All process instances dashboard

The all process instances dashboard offers a real-time and historical view of every process execution across your workspace. Use this screen to monitor automation activity, troubleshoot failures, and understand performance trends.

docs image

  1. Top processes by instances

    See which processes are executed most frequently. This view helps identify high-volume workflows that may need optimization or additional monitoring.

    • Displays total execution count per process.
    • Links let you navigate directly to that process’s detailed historyExample: Loan.Origination.and.Review with 151 instances is the most active process in this workspace.
  2. Top processes by duration

    Identify processes with the longest aggregate execution times. This can uncover bottlenecks or long-running flows needing review.

    • Aggregates total runtime across all instances.
    • Useful for performance monitoring and optimization.

    The same Loan.Origination.and.Review process has over 201 days of combined runtime.

  3. Process instance status (bar graph)

    A visual chart showing how many instances completed, faulted, or were cancelled over time.

    • Completed (green)
    • Faulted (red)
    • Cancelled (gray)Use this to spot trends across days or pinpoint anomalies. A spike in faults and completions on April 22 might indicate a recent deployment or an upstream system failure.
  4. Process table (with filters)

    This table provides a detailed breakdown by process name, including:

    ColumnDescription
    RunningCurrently active process instances
    CompletedTotal completed successfully
    FaultedTotal that failed due to error
    TotalCombined count of all executions
    VersionsNumber of published process versions
    LocationOrchestrator Folder where the process is deployed
    Tip:

    You can search, filter by location, or refresh this table in real-time.

  5. Drilling into instance details

    To view detailed information about individual process runs:

    1. Select the process name link (e.g., Loan.Origination.and.Review) in the list or charts. This opens the Instance Details View.
    2. Use filters to view instances by:
      • Status: Running, Completed, Faulted, Cancelled
      • Date/time range
      • Version number
      • Custom value filters
      • Specific elementsThis detailed view helps you debug, audit, and optimize with full transparency.

Single instance view

When you select a single instance from the All instances view, a diagram showing the execution status of each step appears. This diagram is accompanied by the instance execution trail and pertinent variable and action history data. The single instance view allows you to see the entire execution trail, action history, step details, and global variables in one centralized location.

The instance execution trail clearly delineates each step in the instance process’s execution, including hierarchical steps such as agents and subprocesses. To further investigate, you can select a specific node on the diagram or a step in the Execution trail. The selected component will be highlighted in blue, revealing details such as step ID, label, input/output variables, execution duration, and links to additional tasks, such as opening a job or app task.

The Action history tab displays details for instance management actions that have been taken,including details about the action performed, the individual responsible, and any comments provided. This exhaustive information ensures complete transparency and traceability of each step in the instance execution.

Single instance view

In the Execution trail tab, if you click the first row, you will display the Global variables, but if you click any other row you will trigger the display of the Variables.

  • Global variables are shared across instances of the same process, they are persistent and maintain their value beyond a singe instance.
  • Variables are local to the process instance, are defined within a certain process instance, and they represent the current state or data context of that particular instance.

Roles and permissions

The processes in this view are based on the permissions you have as a user in Orchestrator, more specifically:

  • a folder permission for jobs view, or you can use the predefined Automation User folder role.
  • a tenant permission for packages view, or you can use the predefined Allow to be Automation User tenant role.

Managing an instance

You can also manage the instance, including pause, resume, retry, cancel, move, and migrate. When you perform one of these actions, there is a comment section where you can log additional details. These comments are then shown in the action history section.

Pause

Performing the pause action on an instance pauses the execution after all currently running steps have completed.

Resume

Performing resume on an instance will resume the execution.

Retry

Performing the retry action on an instance restarts all the current activities in the workflow from the last completed step. Typically this is done after editing a variable or updating something in an external system for a faulted instance.

retry instance

Migrate

Performing the migrate action on an instance upgrades it to a different version of the process. This allows you to update the instance with the latest logic and configurations from the target version.

Migrate instance

migrate instance to a new version callout

Cancel

Performing the cancel action on an instance will stop all current activities and terminate their progress in the agentic process. This action is irreversible.

Note:

If you cancel an instance that contains a human-in-the-loop task, Maestro automatically deletes that task, so you don't have to go to Action Center and remove it manually.

Move

Executing the Move action on an instance enables you to alter the sequence by relocating the execution to a different process element. This is typically applied to faulted or paused instances when a prior step requires re-execution or when you want to bypass the current steps and proceed to later ones.

After performing the move, you must select either the Retry or Migrate option to resume execution.

Note:

This operation might result in disruption to the ongoing execution path and potentially impact process consistency. Certain variable values needed at the new location may not generate automatically, necessitating potential manual updates for accuracy.

move instance

Logging, audit trails, and execution traceability

This page explains how Maestro supports auditability, operational traceability, and compliance for long-running, multi-actor processes. It describes what execution data Maestro records, why that data is recorded, where you can access it, and how you can retain or export it to meet regulatory and operational requirements.

This information applies to processes orchestrated by Maestro in UiPath Automation Cloud. Maestro relies on core UiPath platform services (such as Orchestrator, Automation Cloud audit logging, Insights, and the AI Trust Layer) to enforce logging, retention, and access controls.

Execution intent and audit goals

Maestro logging is designed to support the following outcomes:

  • Trace a business transaction end to end across robots, agents, humans, and external systems
  • Reconstruct how and why a process followed a specific execution path
  • Support internal and external audits without persisting unnecessary customer data
  • Enable operations teams to investigate failures, retries, and performance issues

Maestro records orchestration-level execution metadata rather than full business payloads. This design balances auditability, performance, and data-minimization requirements.

What Maestro records during process execution

For each process instance, Maestro records execution metadata that describes what ran, when it ran, and who or what executed it.

Maestro records:

  • Process steps and subprocess steps executed
  • Execution timestamps, including start time, completion time, and duration
  • Execution status, such as running, completed, failed, or paused
  • Execution identity information for each step
  • Variable values captured at step completion

Maestro records this data to support operational monitoring, troubleshooting, and audit reconstruction of process behavior.

Actor identity and execution context

Maestro records execution identity information that allows you to determine who or what performed each step.

For each executed step, Maestro records:

  • RobotUserName for robot-executed automation
  • Direct links to the executing entity within the UiPath platform

Maestro does not store a dedicated actor-type field such as human, robot, or agent. You can infer the actor type from the recorded identity and execution context.

This approach preserves traceability without duplicating identity models across platform services.

Decisions and execution paths

Maestro records execution paths rather than abstract decision labels.

Maestro does not record explicit decision or rule-outcome fields. Instead, Maestro records the path taken through gateways, subprocesses, and conditional flows.

You can reconstruct decisions by reviewing:

  • The BPMN model
  • The executed path shown in the instance execution trail
  • The sequence and timing of completed steps

This design allows auditors and operators to understand why a process followed a specific route without introducing redundant decision artifacts.

Inputs, outputs, and customer data handling

Maestro limits data persistence to reduce exposure of sensitive information.

By default, Maestro does not record:

  • Full business payloads
  • Document contents
  • Customer data exchanged with external systems

Maestro records variable state snapshots at step completion to support traceability and debugging.

When a process uses files, Maestro handles them as job attachments that are scoped to a single process instance. Platform permissions and retention policies control access to these files.

Where you can view execution and audit data

UiPath surfaces Maestro execution data through multiple operational and audit views.

You can use:

  • All Instances view to trace an individual process run end to end, including step progression, timing, and duration
  • All Incidents view to investigate failures, retries, and recovery actions
  • Orchestrator logs to analyze robot-level execution details
  • Insights to analyze execution data over time using prebuilt and custom dashboards

Instance view

Insights ingests Maestro execution events, including process runs, element runs, and incidents. UiPath exposes this data through the Maestro template dashboard, which supports audit reviews, operational reporting, and trend analysis.

Together, these views support drill-down analysis from high-level monitoring to individual execution steps.

Audit logs, Insights ingestion, and retention

UiPath Automation Cloud manages audit logging and retention for Maestro executions.

By default:

  • Automation Cloud audit logs are retained for up to 2 years
  • Robot execution logs and backups are retained for 30 days
  • Maestro execution traces ingested into Insights are retained for:
    • 2 years on the Standard platform tier
    • 5 years on the Advanced platform tier

Retention periods depend on platform tier and service configuration. You can export audit and Insights data to meet longer retention or regulatory requirements.

Exporting logs and supporting compliance

You can export Maestro-related audit logs and execution metadata to support compliance, investigations, and long-term archiving. UiPath supports CSV export of audit logs from Automation Cloud. You can store exported data in customer-managed systems or ingest it into governance, risk, and compliance workflows.

AI-powered steps and the AI Trust Layer

When a process uses AI-powered steps routed through the AI Trust Layer, UiPath records audit metadata about AI usage.

This metadata includes:

  • Model identifier
  • Product and tenant context
  • Invocation metadata

By default, UiPath excludes customer prompts and AI-generated content from audit logs. You can configure AI governance policies to control logging behavior where required.

Availability of AI audit details depends on feature configuration and release status.

Correlating Maestro data with external systems

You can correlate Maestro execution data with logs from external systems such as Salesforce, ServiceNow, or AWS.

To support end-to-end traceability, you can use:

  • Shared business identifiers
  • Instance identifiers
  • Execution timestamps

You can export Maestro audit data and ingest it into customer-managed logging or SIEM platforms to support centralized monitoring and audit workflows.

What Maestro does not record by default

Maestro follows data-minimization principles and avoids persisting unnecessary information.

By default, Maestro does not record:

  • Full business payloads or documents
  • AI prompts or responses that contain customer content
  • Explicit decision or rule-outcome fields

This design supports secure operations while preserving the ability to reconstruct process execution behavior for audit and compliance purposes.

Was this page helpful?

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