
Welcome to the Robotic Process Automation Overview course. In this video I'll provide a high level overview of what's in the course.
Explore the UiPath level 2 roadmap, from naming conventions and UiPath Studio Workflow Analyzer to Orchestrator assets, version control, and the RE framework, with hands-on challenges and marketplace resources.
Meet a UiPath MVP with 30 years of tech experience in development, QA, and automation, who leads intelligent automation at a top US bank.
Learn how naming conventions in UiPath 2025 level 2 RPA developer drive consistency across studio projects, workflows, variables, arguments, assets, and NuGet packages, aligned with Microsoft framework design guidelines.
Explore capitalization conventions for identifiers in UiPath RPA development, including Pascal casing and camel casing, rules for parameters and public members, acronyms, compound words, and consistency with Microsoft standards.
Master precise spelling to unlock UiPath's advanced search across folders, assets, packages, and robots. Ensure every asset and variable is searchable to prevent production deployment failures.
Explore orchestrator fundamentals in the UiPath platform and cloud versus on-prem setups, then master folders, assets, queue items, triggers, jobs, and log items to enhance enterprise rpa development.
Explore automation cloud versus on-prem orchestrators, with dev, test, and prod environments, tenants, organizations, folders, robots, jobs, triggers, queues, and logs.
Create an enterprise folder in UiPath orchestrator, refresh resources, publish the web demo invoke project, and assign your machine to enable unattended automation under automations processes.
Publish the project to the enterprise folder in UiPath orchestrator after testing, choose the package and version, and set display name, description, and retention options.
Publish a project to orchestrator and run it as an unattended robot, using the UiPath assistant dashboard to start the job and view detailed logs.
Create a new trigger in the automations tab and configure the process, user, host, and time-based frequency. Use cron syntax for advanced schedules and review unattended executions, jobs, and logs.
Create and pass string input arguments for a UiPath job by defining an input value in studio, republishing to versions, upgrading in orchestrator, and logging the input in job logs.
Learn to create and use assets in orchestrator to store input data like a CRM URL. Toggle global values to share assets across robots and retrieve them in workflows.
Master stopping a UiPath automation gracefully by using the should stop activity with Orchestrator, differentiating kill from stop, and conditionally finishing the process with a log message.
Learn to use source control with git in UiPath Studio to centralize projects, enable experimentation and hotfixes, and collaborate via remote repos on GitHub, GitLab, Bitbucket, or Azure DevOps.
Configure UiPath Studio source control by enabling git and exploring local features, including cloning a remote repository via the team tab and starting new projects from local source control.
Explore local source control in UiPath Studio by initializing a local git repository, adding files, and making initial commits; learn when to commit versus push to a remote repo.
Explore how to use Git locally in UiPath Studio, review unpushed commits, and interpret show changes and history to manage reorderings, commits, and amend commits in a local repository.
Learn how to use local git branches to run experiments, create branches from main, switch between experiment branches, and merge successful changes back into main.
Learn how to manage hotfixes in a production automation by creating feature and hotfix branches, merging into main, resolving conflicts, and propagating fixes to new feature branches.
Learn to create a remote git repository on github, set up a private UiPath demo project, invite collaborators, and connect UiPath Studio for centralized multi-user collaboration.
Build a lightweight, unattended UiPath automation that imports Excel leads into a CRM, with source control, configurable web login, email validation, and robust error handling.
Build a linear UiPath workflow that initializes, signs in, opens browser, selects an Excel file, loops leads into the CRM, writes results, and uses a reusable log and report status.
Configure assets in automation cloud, publish the Excel leads to CRM automation, and install and run an unattended UiPath process with healing options and clear reporting.
Learn to manage assets and credentials, select and read a leads Excel file, and document each processed row with result and comments columns.
Use UiPath browser activities to open the CRM and save leads in an unattended automation, unlink and delete the object repository, and configure Chromium API or simulate mode for Chrome.
Automate CRM login and lead saving with data table iteration and UiPath sequences, verify login, and implement timeout handling and error reporting.
Iterate through leads, save each one with a dedicated sequence, and use try-catch to prevent midstream failures while logging errors and updating result and comment in Excel.
Validate emails in UiPath by using ismatch with an email regex, throw an invalid email address error for bad addresses, log and report failure, and continue processing remaining leads.
Overwrite the leads file with a results sheet, recording success or failure per lead using result and comment columns, handling invalid emails and pushing changes.
Learn to report and log each lead as x of y, track lead count, and perform web steps to save leads, with a counter and error handling for invalid emails.
Execute web steps to save a lead by clicking create, entering fields, and submitting, then map state codes to names using a states map loaded from config.xls for orchestrator deployment.
Build a load states workflow that reads the states sheet, initializes a string to object dictionary, and maps state codes to state names for selection.
Apply conditional logic to set gender and promo in a UiPath workflow, using an if activity to click mail or female radios and to check or uncheck the promo checkbox.
We've established a simple, pragmatic way to build reliable enterprise robots, but there are a few things that our approach hasn't addressed. Let's have a look at a few shortcomings and then plan some next steps to address them.
Leverage libraries and object repositories as centralized, reusable UiPath components stored in orchestrator or file shares, enabling a single maintenance point via versioned managed packages.
Create a centralized object repository as a UiPath library that stores the application, screens, and elements with selectors, then publish to orchestrator for shared use.
Explore queues, queue items, and UiPath Studio activities in Orchestrator; create queues, add items, and set statuses, then apply a dispatcher–performer model with manual transaction review and exceptions.
Learn how queues organize work items in UiPath orchestrator, enabling attended and unattended robots to process prioritized items, handle retries, and monitor performance with charts.
Explore how a queue item, containing data for the robot, becomes a transaction, how statuses prevent abandonment, and how retriable application exceptions differ from business ones.
See how queue items become transactions as a robot processes them, updates progress, and marks status as success or failure, with retries on application exceptions moving items back to queue.
Create and manage a queue in orchestrator, enforce unique references, configure auto retry and abandoned items, set retention policy, and monitor item status, times, and filters for efficient queue processing.
Learn how to retrieve a queue item with the get transaction item activity, inspect its content fields, update progress, and set the transaction status in UiPath orchestrator.
See how UiPath orchestrator's manual review features let a human assign reviewers, mark items as in review or verified, and retry or resubmit failed queue items with analytics.
Explore the dispatcher/performer architecture in UiPath, where a single dispatcher enqueues items while multiple performers process them concurrently, enabling centralized metrics and orchestrator-driven monitoring.
Explore the state machine as a flowchart-like control flow with entry and exit blocks, transitions, and conditional paths guiding setting up, getting work, doing work, and cleaning up.
Explore how a UiPath state machine handles setup, work, and cleanup with design-run testing, including entry, exit, and transition tasks, and learn how loops and triggers drive progress.
Explore the Re framework in UiPath, a state-machine based template that uses queues and transactions, provides built-in log messages and screenshot evidence, supports reinitialization and retry, and streamlines enterprise automation.
Learn how to quickly start with the UiPath REFramework template, leveraging pre-built workflows, Excel config, and auto logging to create a robust performer bot with reliable retries and queue processing.
Explore the UiPath REFramework in depth, covering initialization, config management via Excel, get transaction data with retry logic, transaction status handling, and modular invokable workflows to standardize automation across teams.
You've probably noticed that AGENTIC AUTOMATION or AGENTIC AI are the hot new buzz words lately. Vendors and consultants are pushing it like crazy because it's one more way to get companies to throw more money at them! What they AREN'T telling you though is that RPA automations still perform about 80% of the work beneath the surface of "Agentic Automation". The LLM simply charts a course and decides which TOOLS to use... and those tools (often RPA automations) do the heavy lifting!
So... if you're not learning robotic process automation, or, RPA, you will FAIL trying to implement Agentic Automation.
In my UiPath Agentic RPA Developer Level 1 course, you learned many foundational skills that can be used to create simple, impactful automation solutions that will deliver REAL VALUE, quickly.
Now, in UiPath Agentic RPA Developer Level 2… we’ll kick things off with a hands-on simple enterprise project to fully exercise your Level 1 skills… and then we’ll explore the limitations of a “simple” automation approach to help underscore the need to learn more advanced strategies and skills.
Then… to address those limitations…. I’ll introduce a variety of powerful, enterprise-grade techniques that will enable you to collaborate effectively with professional teams to design scalable, fault-tolerant automations ready to handle the demands of today’s business environment!
Enterprise naming conventions
Source code management with Git version control
Orchestrator queues & transactions
Simple enterprise approach for fast automation development
Using multiple robots in parallel to speed up work
The State Machine activity
REFramework overview and deep dive
The UiPath component marketplace
My goal is to help you become a world class Agentic RPA developer, architect, or analyst faster than any other method, so you can start saving time & money at your company, provide the best TOOLS for your "Agentic Automation" initiatives, and level up your career!
As with all my courses, UiPath Agentic RPA Developer Level 2 is always kept up-to-date, and structured as a REFERENCE tool so you can easily revisit any skill demonstration as needed. Plus, you’ll engage in HANDS-ON projects with detailed solution walkthroughs to ensure you “learn by doing”.
So… whether you’re a solo developer wanting to level up, or a working professional looking to create better automations, this course will prepare you to deliver real-world, scalable solutions that make a difference.
Many students BUNDLE this course with my RPA Tech Primer course, UiPath Agentic RPA Developer Level 1, and my UiPath Test Automation course for the ultimate learning experience. You can usually find them listed in the “frequently bought together” section below.
The RPA industry is booming, and SKILLED enterprise developers are in high demand. If you’re ready to take your automation skills to the next level, click the button to enroll now, and let’s make you an enterprise RPA master!