UiPath-ADPv1 Cheat Sheet - REFramework
UiPath-ADPv1 Cheat Sheet - REFramework
10
Introduction
The UiPath Robotic Enterprise Framework (REFramework) is a robust template designed
to handle complex automation processes efficiently. It provides built-in best
practices for logging, exception handling, and application initialization, making
it an essential tool for Automation Developers.
Key Concepts
State Machines: The REFramework is based on state machines, which include:
Framework Layers
Framework Layer: Manages settings and application checks.
Business Process Layer: Contains the business logic implemented in reusable
workflows.
Data Layer: Manages the Config file and data input files.
Service Layer: Executes specific tasks such as data retrieval.
Configuration File
The Config file is central to the REFramework, storing settings, constants, and
asset information. It is divided into three sheets:
Close all applications and clean up resources in the End Process state.
Best Practices
Logging: Implement detailed logging for better monitoring and debugging.
Modularity: Break down processes into reusable workflows.
Error Handling: Use global exception handlers and retry mechanisms.
Scalability: Use the Dispatcher and Performer model for handling large volumes of
transactions.
Resources and Training
UiPath Academy Courses: Several courses are available to help you master
REFramework, including "Introduction to Robotic Enterprise Framework," "Building a
REFramework Project with Orchestrator Queues," and practical exercises to apply
what you've learned.
UiPath Documentation: Detailed guides and reference materials are available on the
UiPath documentation portal.
Overview of Sheets
Settings Sheet
Constants Sheet
Assets Sheet
Detailed Breakdown
1. Settings Sheet
The Settings sheet contains key-value pairs that define various configuration
parameters for the automation process. These parameters can include application
URLs, file paths, email addresses, and other configurable settings necessary for
the process.
Common Settings:
Common Constants:
Common Assets: