
Explore the REFramework template in UiPath, learn its structure, and build an end-to-end automation for two web apps, with a bonus queue project dispatching and performing tasks.
Detail manual process across Acme System one and SHA one online, extract client id, name, and country to create a hash, then update each work item with the re framework.
Walk through the UiPath REFramework template in studio, create a project, and review the config file, process name, description, max retry numbers, and the Acme credential asset from the orchestrator.
Explore the UiPath REFramework template's main state-machine workflow, initialization, and transaction data retrieval, then implement per-transaction processing with retry logic for system errors and business exceptions.
Install the Microsoft Edge extension from UPF studio by going to home, tools, up extensions, select edge, and install; then open edge and turn on the extension for automations.
Register an account in ACME System 1 by navigating to login, selecting register, entering email and a new password, agreeing to terms, solving the captcha, and viewing the home page.
Create the project baseline by establishing folders and nine workflows within the reframework template, detailing tasks like extract client detail, extract work items, navigate pages, and update the system.
Update the REFramework to use data table and data row instead of work queue items, adjusting the main workflow, get transaction data, inputs, and exceptions.
Open the web browser for the sha1 online open action, receive a string input argument from the Excel file, rename the input, and save the workflow.
Learn how to close a website online in UiPath using an attached browser and session selector, with no arguments required, then save and close the workflow.
Automate sha1 online hash generation in UiPath REFramework, wiring input and output, typing the hash formula, clicking submit, waiting for readiness, and extracting the result with get text and log.
Automate system one login by retrieving credentials from orchestrator assets, entering the username and password, and clicking login to reach the work items section.
Navigate to workflow: supply the system one URL, attach the browser, edit the selector with a wildcard, validate, and log the navigation with a logon message.
Create the ACME system 1 close workflow, ensure the logout button is accessible, navigate to the page, set the input URL, attach edge browse, and adjust the selector.
Build a system one extract work items data table workflow with data scraping, extract entire multi-page table, filter by status not completed, and configure the output data table.
Create the system one extract client information workflow in UiPath RPA to retrieve client id, name, and country, split results with matches, validate, and raise a business rule exception.
Create a UiPath update work item workflow that uses a comment input to update the item with a hash code and set its status to complete.
Work with the REFramework InitAllApplications workflow to invoke show online and system logging, import arguments from the config data dictionary, and validate the flow with a breakpoint and debugging.
Explore updating the close all applications workflow in the reframework by invoking two subworkflows, testing with two edge browser sessions, and validating logs of the close actions.
Change the process queue and kill all processes during initialization to start fresh, then on Edge retries, reinitialize, read config, relaunch Edge, and retry the transaction.
Modify the get transaction data workflow in the REFramework to read and populate a work items data table, pass input/output arguments, and debug the extraction process.
Update the process workflow in the framework folder, perform a dry run to validate the host structure, then code the process workflow with get transaction data and browser sessions.
Define and use variables across process, construct dynamic urls, extract client details, generate sha1 hash from id, name, and country, navigate to workflow, update the work item, and log progress.
Execute integration tests from UiPath Orchestrator by resetting test data, debugging a workflow, and processing multiple work items with hash code updates and retries until all 18 transactions succeed.
Publish the automation package to UiPath orchestrator from the UWP assistant, review version and release notes, then install or run it while monitoring the job and logs in orchestrator.
Run and monitor UiPath automation from the UiPath assistant, verify two browser sessions, data extraction, and a successful job with zero rows extracted, then review orchestrator logs.
Convert data row project to a queue-based RPA workflow by adding a dispatcher and a performer, reading data from the source system and populating the orchestrator queue to process items.
Create a new UiPath queue in UiPath Orchestrator by naming and describing it, adjusting max retries and retention from the project configuration, then hit edit and return to UiPath Studio.
Create the UiPath dispatcher with a simple sequence, wiring logging and extracting work items from a table before populating the queue in the main workflow.
Create populate queue workflow in REFramework by looping through input data table of work items and executing ad queue item activity for work item ID to calculate client hashCode queue.
Execute the dispatcher to run the REFramework template, observe 13 new queue transactions in the orchestrator, and prepare the performer to read, process, and update items.
Create the UiPath reframework performer by copying the prior project and switching to queue processing. Update queue item handling, configure the q name, and connect the dispatcher to the performer.
Publish the dispatcher and performer to UiPath Orchestrator, manage their packages, and verify deployment within the REFramework template in a hands-on session.
Execute the dispatcher from UiPath Assistant to extract data, filter work items by hashCode, and load them into the queue, with logs confirming 12 new transactions.
Trigger the performer from UiPath Assistant to process transactions from a single queue using a dispatcher and multiple performers. Boosts speed, organization, and maintainability of the workflow.
This course is the first step for professionals who want to develop their knowledge and abilities in order to become Advanced UiPath RPA Developers, Solution Architects, or RPA Architects.
Learn to create your first UiPath RPA Robotic Process Automation with UiPath Studio using the best framework in this platform, the Robotic Enterprise (RE) Framework.
This course aims to familiarise you with the REFramework template. By using the template, you will eventually be one step closer to developing UiPath automations that are ready for production.
Get your UiPath RPA Developer skills to the next level by learning the most used template within the UiPath world. The REFramework is a project template based on State Machines. It is designed to adhere to all UiPath best practices for logging, handling exceptions, application setup, and other areas so that it can handle complex business scenarios.
The REFramework Template contains several pre-made State containers for starting up apps, getting input data, processing it, and managing transactions. Each of these States is related to the others through a variety of Transitions that address practically all of the requirements in a typical Uipath RPA automation situation. Additionally, there are numerous invoked workflows, each of which handles a different portion of the project.
Learning to use the Robotic Enterprise Framework template will improve your abilities as an RPA developer in UiPath. This template helps you to manage complicated business scenarios, it adheres to all best practices for logging, handling exceptions, application setup, and other areas.
In this course, we’re going to focus on building a process using the REFramework template and tabular sourced data. This course will also show you how to adapt the REFramework template to handle Queue items by creating a Dispatcher and a Performer.