UiPath-ADPv1 Cheat Sheet - UiPath Studio
UiPath-ADPv1 Cheat Sheet - UiPath Studio
Introduction
UiPath Studio is a powerful, user-friendly automation development environment
designed to enable users to create, manage, and deploy robotic process automation
(RPA) workflows. It supports both low-code and full-code automation, catering to
users with varying levels of technical expertise.
Key Features
User Interface
The UiPath Studio interface is designed for ease of use and accessibility,
comprising several main panels:
UI Automation: Activities for interacting with UI elements like clicks, typing, and
selecting.
Data Manipulation: Activities for data operations like filtering, sorting, and
transforming.
System: Activities for file operations, clipboard management, and environment
interaction.
Orchestrator: Activities for managing and interacting with UiPath Orchestrator.
Variables and Arguments
Variables: Store data for use within workflows. Variables have different scopes,
ranging from global to local.
Arguments: Used to pass data between workflows. They can be of type In, Out, or
In/Out.
Selectors
Selectors are essential for identifying UI elements:
Full vs. Partial Selectors: Full selectors capture the entire path to an element,
while partial selectors use a container for context.
Dynamic Selectors: Utilize variables within selectors to handle dynamic elements.
Fuzzy and Regex Search: Enhance selector robustness by allowing partial matches and
pattern-based identification.
Advanced Features
Debugging
Breakpoints: Pause execution at specific points to inspect the state of the
workflow.
Step Into/Over: Navigate through activities step-by-step.
Immediate Panel: Evaluate expressions and variables during debugging.
Log Messages: Add custom log messages to track workflow execution.
Recording
UiPath Studio provides recording options to capture user actions and generate
automation sequences:
Excel and CSV: Built-in activities for reading and writing Excel and CSV files.
Email: Activities for sending and receiving emails via SMTP, IMAP, and Exchange.
Database: Connect and interact with databases using activities like Execute Query
and Execute Non Query.
API Integration: Activities for calling REST and SOAP web services.
AI and Cognitive Services
Leverage AI capabilities to automate complex tasks: