Skip to content
AD-802 (C) · Robotic Process Automation/Quick Revision Short Notes

Robotic Process Automation (AD-802 (C)) - Unit 1 Short Notes

How unit 1 is examined

This unit covers what RPA is, how it is built, how bots and methodologies differ, and where it pays off or fails; no past questions are on record, so every topic is unasked and the definitions are the marks.

Scope and techniques of automation

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>Automation is the use of technology to perform tasks with minimal human intervention.</mark>

Key points.

  1. Scope covers repetitive, rule-based, high-volume work such as data entry, reporting, invoicing and reconciliation.
  2. Techniques range from scripting and macros, through workflow and business process automation, to RPA and AI-driven intelligent automation.
  3. Scripts and macros work inside one application, whereas RPA works across many applications through the user interface.
  4. Automation suits stable, structured tasks; judgement-heavy or constantly changing tasks stay with people.

Robotic process automation

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>RPA is software technology that uses software robots (bots) to mimic human actions on a computer's user interface and so automate rule-based, repetitive business processes.</mark>

Key points.

  1. A bot logs in, clicks, types, copies, pastes, reads screens and moves data exactly as a human clerk would.
  2. It works on top of existing applications through the front end, so no change to legacy systems or APIs is needed.
  3. It follows fixed rules and needs structured, digital inputs.
  4. It works 24x7 with no fatigue, and every step is logged.

Benefits of RPA

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>The benefits of RPA are the gains in cost, speed, accuracy and compliance that come from letting bots do repetitive work.</mark>

Key points.

  1. Bots cut operating cost because one bot can do the work of several full-time staff.
  2. Accuracy rises because bots do not make typing or copying errors.
  3. Processing is faster and runs around the clock, so turnaround time falls.
  4. Every action is logged, which helps audit and compliance, and staff are freed for higher-value work.

Components of RPA

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>The components of RPA are the tools that together design, run and manage bots: Studio, Robot and Orchestrator.</mark>

Key points.

  1. The Studio (designer) is the development tool in which the automation workflow is drawn and tested.
  2. The Robot (bot runner) is the agent that executes the workflow, in attended or unattended mode.
  3. The Orchestrator (control room) is the web server that deploys, schedules, monitors and secures bots and stores logs, queues and credentials.
  4. Recorder, activities, variables and a repository of assets support the three main parts.

RPA platforms

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>An RPA platform is a software suite that provides the design tool, robots and central control needed to build and run bots.</mark>

Key points.

  1. UiPath (Studio, Robot, Orchestrator) is the most widely used platform and has a free Community edition.
  2. Automation Anywhere uses Bot Creator, Bot Runner and Control Room, and is web based.
  3. Blue Prism uses Object Studio, Process Studio and Control Room, with a strong enterprise and security focus.
  4. Others include Microsoft Power Automate, Pega and WorkFusion; this course uses UiPath-style tooling.

The future of automation

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>The future of automation is hyperautomation, where RPA is combined with AI and machine learning to handle end-to-end processes.</mark>

Key points.

  1. Bots will read unstructured documents and emails using OCR, NLP and machine learning.
  2. Process mining and task mining will find automation candidates automatically.
  3. Cloud-based and low-code bots will let business users build automations themselves.
  4. Human and bot teams will share work, so jobs shift towards supervision and exception handling rather than disappearing.

History of Automation

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>The history of automation traces the move from mechanical machines to computers, software scripts and finally RPA.</mark>

Key points.

  1. The Industrial Revolution mechanised physical work in factories.
  2. Mid-twentieth-century computers and control systems automated calculation and production lines.
  3. Macros, batch scripts, screen scraping and workflow tools automated office tasks in the 1990s.
  4. RPA emerged in the early 2000s and grew fast after 2010, followed by AI-enabled intelligent automation.

RPA vs Automation

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>Automation is the broad idea of reducing human effort, while RPA is one specific form of it that copies human user-interface actions.</mark>

Basis Traditional automation RPA
Integration Deep, through APIs or code Front end, through the UI
Change to systems Needed Not needed
Build time Long Short
Skills Programmers Low-code, business users
Cost High Lower

Processes & Flowcharts

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>A process is a set of ordered steps that turns an input into an output, and a flowchart is its diagram drawn with standard symbols.</mark>

Key points.

  1. An oval marks start and end, a rectangle marks a process step, a diamond marks a decision and a parallelogram marks input or output.
  2. Arrows show the direction of flow between steps.
  3. Mapping the process as a flowchart before automating exposes rework and steps that should be removed.
  4. The flowchart becomes the blueprint for the bot's workflow.

Programming Constructs in RPA

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>Programming constructs are the basic control structures of sequence, selection and iteration that every RPA workflow is built from.</mark>

Key points.

  1. Sequence runs activities one after another in the order given.
  2. Selection (If-Else, Switch) chooses a path according to a condition.
  3. Iteration (For Each, While, Do While) repeats activities over items or until a condition fails.
  4. Variables, arguments and exception handling (Try-Catch) complete the set, and workflows are drawn as sequence, flowchart or state machine.

Types of Bots

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>Bots are classified by how they are triggered and who supervises them: attended, unattended and hybrid.</mark>

Key points.

  1. An attended bot runs on the employee's desktop, is started by the user and assists them in real time.
  2. An unattended bot runs on a server or virtual machine, is scheduled by the Orchestrator and needs no human, so it suits back-office batch work.
  3. A hybrid bot combines both, running unattended parts and calling the user when human input is needed.
  4. Some sources add cognitive (AI) bots and chatbots.

RPA Development methodologies

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>An RPA development methodology is the structured lifecycle followed to take a process from idea to a running, maintained bot.</mark>

Key points.

  1. Phases are discovery and assessment, design, development, testing (UAT), deployment and support.
  2. The Process Definition Document (PDD) records the business process and the Solution Design Document (SDD) records the bot design.
  3. Waterfall works for fixed requirements, while agile delivers in short sprints with feedback.
  4. A Centre of Excellence (CoE) governs standards and reuse.

Robotic control flow architecture

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>Robotic control flow architecture describes how the Orchestrator controls the robots and how work moves through them.</mark>

Key points.

  1. The developer publishes a package from Studio to the Orchestrator.
  2. The Orchestrator assigns the process to a robot on a machine, by schedule, trigger or queue item.
  3. The robot runs the workflow, using control flow constructs, and sends logs and status back.
  4. Failures follow exception handling and are retried or raised to a human.

RPA business case

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>An RPA business case is the justification of an automation by comparing its expected benefits with its costs.</mark>

Formula. $ROI = \dfrac{\text{Benefit} - \text{Cost}}{\text{Cost}} \times 100$

Key points.

  1. Benefits are saved labour hours, fewer errors and faster cycle time.
  2. Costs are licences, infrastructure, development and maintenance.
  3. Good candidates are high-volume, rule-based, stable and digital processes.
  4. Payback period and ROI decide whether the process is automated.

Industries best suited for RPA

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>RPA is best suited to industries with large volumes of repetitive, rule-based, data-heavy processes.</mark>

Key points.

  1. Banking and finance use it for KYC, loan processing and reconciliation.
  2. Insurance uses it for claims and policy administration.
  3. Healthcare uses it for patient records, billing and appointments.
  4. Retail, telecom, manufacturing, HR and government also use it for orders, onboarding, invoices and form processing.

Risks & Challenges with RPA

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>RPA risks and challenges are the factors that can cause automation to fail or to give less value than planned.</mark>

Key points.

  1. Bots break when the application interface changes, so maintenance cost is real.
  2. Choosing an unstable or unsuitable process wastes the investment.
  3. Bots hold credentials, so weak security and governance create risk.
  4. Staff resistance, poor change management and unrealistic expectations, and scaling beyond a pilot, are common causes of failure.

RPA and emerging ecosystem

<span style="display:inline-block;padding:.16em .6em;border:1.5px solid currentColor;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75">Not asked since 2022</span>

Definition. <mark>The RPA ecosystem is the set of technologies that RPA connects with to form intelligent automation.</mark>

Key points.

  1. AI and machine learning add decision making to bots.
  2. OCR, computer vision and NLP let bots read documents, images and text.
  3. Process mining, analytics, chatbots and cloud services join RPA with APIs and IoT.
  4. Together these create intelligent process automation, which handles unstructured data and end-to-end processes.

Last-minute revision

  1. RPA uses software bots to mimic human UI actions on rule-based, repetitive tasks.
  2. RPA needs no change to legacy systems, because it works on the front end.
  3. Three main components are Studio, Robot and Orchestrator.
  4. Attended bots run on the desktop with a user; unattended bots run on servers by schedule.
  5. Main platforms are UiPath, Automation Anywhere and Blue Prism.
  6. Flowchart symbols are oval, rectangle, diamond, parallelogram and arrow.
  7. The three programming constructs are sequence, selection and iteration.
  8. Lifecycle is discovery, design, development, testing, deployment and support.
  9. $ROI = (\text{Benefit} - \text{Cost}) / \text{Cost} \times 100$.
  10. Good RPA candidates are high-volume, rule-based, stable and digital.
  11. Biggest risk is bot breakage when the interface changes.

Memory hooks

  • SRO: Studio designs, Robot runs, Orchestrator oversees.
  • Attended = assistant, Unattended = alone.
  • SSI: Sequence, Selection, Iteration.
  • Front end, no API: the RPA selling point.
  • DDDTDS: Discover, Design, Develop, Test, Deploy, Support.

Coverage checklist

  • Scope and techniques of automation: definition, scope, techniques.
  • Robotic process automation: definition and features.
  • Benefits of RPA: cost, accuracy, speed, compliance.
  • Components of RPA: Studio, Robot, Orchestrator.
  • RPA platforms: UiPath, Automation Anywhere, Blue Prism.
  • The future of automation: hyperautomation, AI.
  • History of Automation: from machines to RPA.
  • RPA vs Automation: comparison table.
  • Processes & Flowcharts: symbols and use.
  • Programming Constructs in RPA: sequence, selection, iteration.
  • Types of Bots: attended, unattended, hybrid.
  • RPA Development methodologies: lifecycle, PDD, SDD, agile.
  • Robotic control flow architecture: publish, assign, run, log.
  • RPA business case: ROI formula.
  • Industries best suited for RPA: banking, insurance, healthcare.
  • Risks & Challenges with RPA: breakage, security, change.
  • RPA and emerging ecosystem: AI, OCR, process mining.
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in