RPA Process Discovery

Process Discovery is the activity of finding, mapping, and evaluating business processes to identify the best candidates for RPA automation. Before you build a single bot, you must understand exactly what tasks employees perform, how long those tasks take, and which ones follow consistent rules.

Think of Process Discovery as detective work — you gather clues from people, systems, and data to build a complete picture of how work actually happens.

Why Process Discovery Is Critical

Many RPA projects fail not because of bad bots but because of poor process understanding. If you automate a broken or undocumented process, the bot inherits all the problems of that process. Discovery ensures you automate the right things in the right way.

Three Methods of Process Discovery

Method 1: Interviews and Workshops

You meet with department managers and frontline employees to understand what tasks they perform. You ask questions like:

  • What tasks do you repeat every day?
  • Which tasks take the most time?
  • Which tasks have the most errors?
  • What data do you work with — spreadsheets, emails, web portals?
  • Are there steps that you feel should not require a human?

Method 2: Process Observation

You sit with an employee and watch them perform the task in real time. You note every click, every application they use, every decision they make, and every exception they handle. This reveals steps that employees do automatically without thinking — steps they may forget to mention in an interview.

Method 3: Task Mining (Automated Discovery)

Task Mining software runs on employees' computers and records their interactions — which applications they use, which screens they visit, and how long each step takes. The software analyses this data and generates a process map automatically. UiPath Task Mining and Automation Anywhere's Discovery Bot are examples of this approach.

Comparison: Three Discovery Methods

MethodTime RequiredAccuracyBest For
InterviewsLowModerate (relies on memory)Initial scoping
ObservationModerateHigh (you see real steps)Detailed mapping
Task MiningHigh setup, then automatedVery high (data-driven)Large-scale discovery

The Process Discovery Workflow

 STEP 1: IDENTIFY SCOPE
    Decide which departments or functions to investigate
    Meet with business leaders to prioritise areas
         │
         ▼
 STEP 2: COLLECT INFORMATION
    Conduct interviews with process owners
    Observe employees performing tasks
    Collect existing documentation
         │
         ▼
 STEP 3: MAP THE PROCESS
    Draw a step-by-step process map
    Include all applications, decisions, and data sources
    Note where exceptions occur
         │
         ▼
 STEP 4: MEASURE THE PROCESS
    Calculate: How many times per day/week/month?
    Calculate: How long does each step take?
    Calculate: What is the current error rate?
         │
         ▼
 STEP 5: EVALUATE AUTOMATION POTENTIAL
    Score each process on the RPA suitability criteria
    Estimate time savings and ROI
         │
         ▼
 STEP 6: PRIORITISE AND PRESENT
    Rank candidates by impact vs complexity
    Present shortlist to stakeholders for approval

Process Mapping Techniques

Swimlane Diagram

A swimlane diagram shows which person or system is responsible for each step in a process. It makes handoffs between people and systems visible. This is particularly useful in RPA because it highlights which steps a bot can take over and which steps still need a human.

 INVOICE APPROVAL SWIMLANE
 ──────────────────────────────────────────────────────
 VENDOR:    [Submit Invoice] ──────────────────────────
                                    │
 ACCOUNTS   ─────────────────────── │ ─────────────────
 PAYABLE:   [Receive Invoice]◀───── │
                  │                 │
                  ▼                 │
            [Enter in ERP]          │
                  │                 │
 MANAGER:   ──────│─────────────────│──────────────────
                  │                 │
            [Review & Approve]      │
                  │                 │
 ACCOUNTS   ──────│─────────────────────────────────────
 PAYABLE:         ▼
            [Process Payment]
                  │
                  ▼
            [Notify Vendor]
 ─────────────────────────────────────────────────────
 BOT SCOPE: Enter in ERP + Notify Vendor (rule-based steps)

Key Metrics to Capture During Discovery

  • Transaction Volume: How many times is the process performed per day, week, or month?
  • Average Handle Time (AHT): How long does one instance of the process take?
  • Full-Time Equivalent (FTE): How many employees work on this process and for how many hours?
  • Error Rate: What percentage of transactions have errors that require rework?
  • Seasonal Peaks: Are there times when volume spikes (month-end, year-end)?

FTE Calculation Example

 Process: Invoice data entry
 Volume: 200 invoices per day
 AHT: 6 minutes per invoice
 Total daily effort: 200 × 6 = 1,200 minutes = 20 hours
 FTE needed: 20 hours ÷ 8 hours/day = 2.5 FTE

 After RPA:
 Bot AHT: 1 minute per invoice
 Total daily bot effort: 200 minutes = 3.3 hours
 FTE equivalent: 0.4 FTE
 FTE saved: 2.5 – 0.4 = 2.1 FTE

Process Discovery Output: The Automation Pipeline

The output of process discovery is an Automation Pipeline — a prioritised list of automation candidates, each with a brief description, estimated ROI, complexity rating, and recommended approach.

ProcessDept.Volume/DayFTE SavedComplexityPriority
Invoice EntryFinance2002.1Low1
Employee OnboardingHR150.8Medium2
Bank ReconciliationFinance11.2Medium3
Customer Account UpdateCS3001.5Low4

Summary

Process Discovery identifies, maps, and evaluates business processes before automation begins. It uses interviews, observation, and task mining software to understand how work happens. Key outputs include process maps, metrics (volume, AHT, FTE), and a prioritised automation pipeline. Thorough discovery prevents the costly mistake of automating the wrong processes or building bots on top of broken workflows.

Leave a Comment

Your email address will not be published. Required fields are marked *