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.
- Scope covers repetitive, rule-based, high-volume work such as data entry, reporting, invoicing and reconciliation.
- Techniques range from scripting and macros, through workflow and business process automation, to RPA and AI-driven intelligent automation.
- Scripts and macros work inside one application, whereas RPA works across many applications through the user interface.
- 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.
- A bot logs in, clicks, types, copies, pastes, reads screens and moves data exactly as a human clerk would.
- It works on top of existing applications through the front end, so no change to legacy systems or APIs is needed.
- It follows fixed rules and needs structured, digital inputs.
- 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.
- Bots cut operating cost because one bot can do the work of several full-time staff.
- Accuracy rises because bots do not make typing or copying errors.
- Processing is faster and runs around the clock, so turnaround time falls.
- 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.
- The Studio (designer) is the development tool in which the automation workflow is drawn and tested.
- The Robot (bot runner) is the agent that executes the workflow, in attended or unattended mode.
- The Orchestrator (control room) is the web server that deploys, schedules, monitors and secures bots and stores logs, queues and credentials.
- 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.
- UiPath (Studio, Robot, Orchestrator) is the most widely used platform and has a free Community edition.
- Automation Anywhere uses Bot Creator, Bot Runner and Control Room, and is web based.
- Blue Prism uses Object Studio, Process Studio and Control Room, with a strong enterprise and security focus.
- 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.
- Bots will read unstructured documents and emails using OCR, NLP and machine learning.
- Process mining and task mining will find automation candidates automatically.
- Cloud-based and low-code bots will let business users build automations themselves.
- 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.
- The Industrial Revolution mechanised physical work in factories.
- Mid-twentieth-century computers and control systems automated calculation and production lines.
- Macros, batch scripts, screen scraping and workflow tools automated office tasks in the 1990s.
- 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.
- An oval marks start and end, a rectangle marks a process step, a diamond marks a decision and a parallelogram marks input or output.
- Arrows show the direction of flow between steps.
- Mapping the process as a flowchart before automating exposes rework and steps that should be removed.
- 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.
- Sequence runs activities one after another in the order given.
- Selection (If-Else, Switch) chooses a path according to a condition.
- Iteration (For Each, While, Do While) repeats activities over items or until a condition fails.
- 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.
- An attended bot runs on the employee's desktop, is started by the user and assists them in real time.
- 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.
- A hybrid bot combines both, running unattended parts and calling the user when human input is needed.
- 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.
- Phases are discovery and assessment, design, development, testing (UAT), deployment and support.
- The Process Definition Document (PDD) records the business process and the Solution Design Document (SDD) records the bot design.
- Waterfall works for fixed requirements, while agile delivers in short sprints with feedback.
- 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.
- The developer publishes a package from Studio to the Orchestrator.
- The Orchestrator assigns the process to a robot on a machine, by schedule, trigger or queue item.
- The robot runs the workflow, using control flow constructs, and sends logs and status back.
- 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.
- Benefits are saved labour hours, fewer errors and faster cycle time.
- Costs are licences, infrastructure, development and maintenance.
- Good candidates are high-volume, rule-based, stable and digital processes.
- 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.
- Banking and finance use it for KYC, loan processing and reconciliation.
- Insurance uses it for claims and policy administration.
- Healthcare uses it for patient records, billing and appointments.
- 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.
- Bots break when the application interface changes, so maintenance cost is real.
- Choosing an unstable or unsuitable process wastes the investment.
- Bots hold credentials, so weak security and governance create risk.
- 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.
- AI and machine learning add decision making to bots.
- OCR, computer vision and NLP let bots read documents, images and text.
- Process mining, analytics, chatbots and cloud services join RPA with APIs and IoT.
- Together these create intelligent process automation, which handles unstructured data and end-to-end processes.
Last-minute revision
- RPA uses software bots to mimic human UI actions on rule-based, repetitive tasks.
- RPA needs no change to legacy systems, because it works on the front end.
- Three main components are Studio, Robot and Orchestrator.
- Attended bots run on the desktop with a user; unattended bots run on servers by schedule.
- Main platforms are UiPath, Automation Anywhere and Blue Prism.
- Flowchart symbols are oval, rectangle, diamond, parallelogram and arrow.
- The three programming constructs are sequence, selection and iteration.
- Lifecycle is discovery, design, development, testing, deployment and support.
- $ROI = (\text{Benefit} - \text{Cost}) / \text{Cost} \times 100$.
- Good RPA candidates are high-volume, rule-based, stable and digital.
- 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.