Study guide

19.1 UiPath Assistant: Automations, Reminders, Widgets & Configuration

UiPath Automation Developer Professional UiPath-ADPv1

Track your progress as you read

Finished sections get a check mark.

1 Chapter 1: Exam Overview & Blueprint Map

1.1 About the UiPath-ADPv1 Exam: Format, Fees & Policies 1.2 The Exam Topics Mapped to This Guide & a Study Plan

2 Chapter 2: REFramework Architecture & State Dynamics

2.1 State Machine Architecture & The Four Core States 2.2 Configuration Management: Settings, Constants, and Assets 2.3 Transaction Types & The Dispatcher vs. Performer Architecture 2.4 Adapting REFramework: Tabular Data, Collections & Linear Processes

3 Chapter 3: REFramework Exception Handling & Recovery

3.1 BusinessRuleException vs. System.Exception Handling Patterns 3.2 Retry Mechanisms: Queue Retries vs. REFramework MaxRetryNumber 3.3 Consecutive System Exceptions & Graceful Process Termination

4 Chapter 4: State Machines, Custom Log Fields & REFramework Testing

4.1 Building State Machine Projects in Studio 4.2 Logging Levels, Robot Logs & Custom Log Fields in REFramework 4.3 Testing a REFramework Project With and Without Orchestrator Queues

5 Chapter 5: LINQ Queries & DataTable Operations

5.1 LINQ Essentials for Collections & Filtering 5.2 Advanced DataTable Querying with LINQ 5.3 In-Memory DataTable Transformations & Column Operations

6 Chapter 6: Regex, DateTime, JSON & Invoke Activities

6.1 Regular Expressions & Text Parsing for Automation 6.2 DateTime Formatting, Timezone Conversions & TimeSpan Calculations 6.3 JSON Parsing, JSONPath & Serialization with Newtonsoft.Json 6.4 Invoke Method & Invoke Code Activities 6.5 Data Referencing in Invokes: DataTable, List & Dictionary Arguments

7 Chapter 7: Modern UI Automation & Unified Targeting

7.1 Modern Design Experience & The Unified Target Concept 7.2 Anchors, Relative Elements & UI Automation Activities 7.3 Dynamic Selectors, Variables & Wildcards in Selectors

8 Chapter 8: Object Repository, Computer Vision & Remote Runtime

8.1 Object Repository & UI Descriptor Libraries 8.2 AI Computer Vision for Unattended & Remote Interfaces 8.3 Automation in Virtual Environments & UiPath Remote Runtime

9 Chapter 9: Advanced UI Automation: Browser Modes, Agentic UI & macOS

9.1 Browser Automation with the WebDriver Protocol 9.2 Agentic UI Automation: ScreenPlay, Semantic Activities & Healing Agent 9.3 macOS Automation: Native Apps, Office Apps & AppleScript

10 Chapter 10: Advanced Control Flow & Exception Architecture

10.1 Flowcharts, Sequences & Parallel Control Flow Patterns 10.2 Global Exception Handler Architecture & ErrorAction Directives 10.3 TryCatch, Retry Scope & Custom Exception Architectures

11 Chapter 11: Orchestrator Queues & Transaction Management

11.1 Queue Architecture, SpecificContent & Transaction Lifecycles 11.2 Queue Items SLA, Postpone, Deadlines & Priority Scheduling 11.3 Bulk Operations, Transaction Status Updates & Queue Triggers

12 Chapter 12: Orchestrator Tenant & Folder Entities

12.1 Asset Types, Per-Robot Assets & External Credential Stores 12.2 Modern Folder Hierarchy, User/Robot Assignment & Permissions 12.3 Storage Buckets, Webhooks & Environment Promotion 12.4 Orchestrator Tags: Labels, Properties & Governance

13 Chapter 13: Unattended Execution, API Triggers & Cloud Robots

13.1 Unattended Job Execution: Folders, Priorities, Background vs. Foreground & Runtimes 13.2 API Triggers: Starting Jobs from External Systems over HTTP 13.3 Serverless and Cloud VM Robots: Cloud-Hosted Execution Options

14 Chapter 14: Monitoring, Recording & Solutions Management

14.1 Orchestrator Monitoring, Trigger Alerts & Job Health 14.2 Job and Transaction Recording: Troubleshooting Faulted Unattended Jobs 14.3 Solutions Management: Packaging and Deploying Automations with Their Resources

15 Chapter 15: Debugging, Remote Debugging & Profiling

15.1 Studio Debugging Tools: Breakpoints, Panels & Execution Control 15.2 Remote Debugging: Remote Machine and Unattended Robot Connections 15.3 Profile Execution: Finding Performance Bottlenecks in Studio

16 Chapter 16: RPA Testing & Test Suite

16.1 UiPath Test Suite Overview, Test Cases & Given-When-Then Structure 16.2 Data-Driven Testing, Test Verification Activities & Mock Activities 16.3 CI/CD Pipelines with uipcli & Test Manager Traceability

17 Chapter 17: Long-Running Workflows, Action Center & Apps

17.1 Long-Running Workflows: Persistence, Suspend and Resume 17.2 Action Center & Human-in-the-Loop Orchestration 17.3 UiPath Apps: Action Apps, Automations & Integration Service

18 Chapter 18: Trigger-Based Attended Automation & Callouts

18.1 Trigger-Based Attended Automation: Forms, Triggers & Global Variables 18.2 Running Local Triggers & the Event Inspection Tool 18.3 Callouts & Forms for Attended Guidance

19 Chapter 19: UiPath Assistant & Robot Sessions

19.1 UiPath Assistant: Automations, Reminders, Widgets & Configuration 19.2 Robot Session (Picture in Picture): Child Session vs. Virtual Desktop

20 Chapter 20: Autopilot for Developers & Autopilot for Everyone

20.1 Autopilot for Developers: AI Assistance in Studio and Studio Web 20.2 Autopilot for Everyone: Chat, Automations & Clipboard AI

21 Chapter 21: API Automation & Integration Service

21.1 Integration Service: Connectors, Connections & Connector Activities 21.2 API Workflows in Studio Web 21.3 HTTP Requests: Web APIs, the Orchestrator API & Connector Requests 21.4 Connector Builder: Custom Integration Service Connectors 21.5 Integration Service Event Triggers: Connected and Disconnected 21.6 GenAI Activities: Generative AI Inside Workflows

22 Chapter 22: Data Service, Context Grounding & Coded Workflows

22.1 Data Fabric (Data Service) Entities: Modeling Business Data 22.2 Data Fabric Activities and the Platform Connector 22.3 Context Grounding: Retrieval-Augmented Generation with Company Data 22.4 Coded Automations: Structure, Arguments & Invoking Workflows 22.5 Coded Automation Services: Orchestrator, UI Automation, Microsoft 365 & Custom Services

23 Chapter 23: Integrated Scenario Practice

23.1 Integrated Scenario Practice: Designing an End-to-End Solution

19.1 UiPath Assistant: Automations, Reminders, Widgets & Configuration

Key Takeaways Explain This Topic AI

Assistant shows automations, favorites on the Launchpad, and tabs for Reminders, Marketplace, Autopilot, and Tasks.

Reminders notify users to start attended automations; the user starts, snoozes (10 minutes), or dismisses them.

The details panel lets users set input arguments and connections before running an automation.

Widgets are deployed through Automation Ops policies from the Official feed or the Orchestrator library feed.

The Marketplace widget installs automations into the user's Personal Workspace.

Last updated: September 2026

19.1 UiPath Assistant: Automations, Reminders, Widgets & Configuration

Core Concept: UiPath Assistant is the desktop client through which people run attended automations. The exam description lists Assistant widgets , configuration , Marketplace , and schedules (reminders). Developers need to know what users see and how administrators control it.

The Assistant Interface

Area What it offers

Automations tab All automations from the folders the robot belongs to (or from %ProgramData%\UiPath\Packages in offline mode), apps from UiPath Apps, and Studio Web templates. Users can update automations, add them to favorites, and pause, resume, or stop running processes

  • Launchpad The right panel with favorite automations, and the details of the selected automation
  • Reminders tab Scheduled notifications to start automations
  • Marketplace tab Ready-made automations from UiPath Marketplace (the Marketplace widget)
  • Autopilot tab The Autopilot for everyone chat, shown when Autopilot for everyone is installed in the tenant
  • Tasks tab Action Center tasks assigned to the user

The Pause button can be disabled for a process in Studio's process settings. A running process can show custom progress messages with the Report Status activity.

Reminders: Scheduling Attended Automations

Attended robots do not use Orchestrator time triggers, so Assistant offers reminders :

A reminder sets a time or recurring period at which the user is notified to start an automation.

Automations with reminders are listed on the Reminders tab.

A notification appears just before the automation is due. The user's approval is required to start it: they can start it, snooze it for 10 minutes , or dismiss it.

Configuring an Automation

Selecting an automation shows its details panel, where the user can configure it before running:

Inputs: values for the automation's input arguments, with mandatory fields marked by an asterisk. Automations without input arguments have no Inputs section.

Connections: for automations that use Integration Service connectors, the user can select or create the connections they need; Assistant also offers a Connections area and can open connection management in the browser.

Designing attended automations with clear, typed input arguments and descriptions makes this panel self-explanatory for users.

Widgets

Widgets extend Assistant with extra tabs:

Deployment is governed by Automation Ops policies for Assistant.

Widgets come from the Official feed or from the tenant's Orchestrator library feed , where custom widgets are uploaded as packages.

The Apps and Marketplace widgets are examples of UiPath-provided widgets.

The Marketplace widget

Lets users browse ready-to-go automations published on UiPath Marketplace.

Selecting Install adds the automation to the user's Personal Workspace in Orchestrator, so the Personal Workspace must be enabled for the user.

Offline users can browse but must sign in to install.

When an automation is installed, Install changes to View , and Update appears when a new version is published.

Configurable parameters of installed automations can be edited in the details panel.

Governance with Automation Ops Policies

Administrators use Assistant policies in Automation Ops to control, for example:

  • which widgets are deployed,
  • which features and settings users can change,

and default behaviors such as startup options.

Policies apply per user or group, so different teams can get different Assistant setups.

Robot Session (Picture in Picture) from Assistant

Processes can run in a Robot session (previously Picture in Picture) so that the automation works in an isolated session or desktop while the user keeps working. Whether a process starts there by default depends on the PiP options set in Studio's Project Settings; the next section covers the details.

Designing Attended Automations for Assistant

Name and describe the process clearly; users pick it from a list.

Use input arguments with clear names, types, and defaults so the Inputs panel is easy to fill in.

Report progress with Report Status during long steps, and decide in Studio whether users may pause the process.

Plan connections: if the automation uses Integration Service connectors, tell users which connection to select or create.

Decide on PiP: test the process in a Robot session and set the PiP options before publishing.

Worked Example: A Month-End Helper

An accounts team uses three attended automations:

Download statements runs every last working day. Each accountant sets a monthly reminder , and approves the run when the notification appears.

Reconcile account asks for an account number and period in its Inputs and uses the user's Outlook connection to email the result.

Post adjustments runs in a Robot session , so the accountant can keep working in Excel while it types into the ERP.

The team lead adds a custom widget with month-end instructions through an Automation Ops policy.

Common Traps

Reminders notify ; they do not start attended automations without the user's approval.

The Marketplace widget installs into the Personal Workspace .

Widgets are deployed through Automation Ops policies , not by copying files to user machines.