3.1 UiPath Process Definition Document Guidance
3.1 UiPath Process Definition Document Guidance
1
{PROCESS Name & CLIENT Name} – Process Definition Document
Document History
2
Client Name – Process Name - Process Definition Document v 1.0
Contents
1. Introduction 5
1.1 Purpose of the document 5
1.2 Objectives 5
1.3 Process key contacts 5
1.4 Minimum Pre-requisites for automation 6
2. As IS process description 6
2.1 Process Overview 6
2.2 Applications used in the process 7
2.3 As IS Detailed Process map 7
2.4 Additional sources of process documentation 8
3. To BE Process Description 9
3.1 TO BE Detailed Process Map 9
3.1.1 Change/Improvement details 9
3.1.2 Areas already automated 10
3.2 In Scope for RPA 10
3.3 Out of Scope for RPA 10
3.4 Business Exceptions Handling 10
3.4.1 Known Exceptions 10
3.4.2 Unknown Exceptions 11
3.5 Application Error and Exception Handling 11
3.5.1 Know Errors or Exceptions 12
3.5.2 Unknow Errors and Exceptions 12
4. Other Requirements and Observations 13
5. Document Approval 13
3
Client Name – Process Name - Process Definition Document v 1.0
4
Client Name – Process Name - Process Definition Document v 1.0
1. Introduction
The document describes the sequence of steps performed as part of the business process, the
conditions and rules of the process prior to automation and how they are envisioned to work after
automating it, partly or entirely. This specifications document serves as a base for developers,
providing them the details required for applying robotic automation to the selected business
process.
1.2 Objectives
The process that has been selected for RPA is part of <Project Name>conducted within the <Client
Name>organization, {ABC} department.
The business objectives and benefits expected by the Business Process Owner after automation of
the selected business process are:
{replace the below bullet points that serve as example, with the specific, SMART objectives and benefits expected after automation}
➢ Reduce processing time per item by 80 %. The duration to process an invoice in AS IS state is
7 minutes.
➢ Monitoring of xyz sub activities
The Process Owner is expected to review it and provide signoff for accuracy and completion of the
steps, context, impact and complete set of process exceptions.
2. As IS process description
# Item Description
4 Process short description PDF invoices sent by email are posted in SAP for later payment.
(operation, activity,
outcome)
9 Peak period (s) End of month, usually from 20th to 28th day of each month
6
Client Name – Process Name - Process Definition Document v 1.0
10 Total # of FTEs supporting 10
this activity
11 Level of exception rate ~20% exceptions (incomplete invoice details, unreadable data
on the invoice etc)
14 Dependencies n/a
(upstream, downstream)
*Add more table rows if necessary to include relevant data for the automation process. No fields should be left empty. Use “n/a” for the
items that don`t apply to the selected business process.
This chapter depicts the AS IS business process in detail to enable the developer to build the
automated process.
{Detailed process map to be added here, with input/output flow at each stage. Divide the process into stages if required (for better
readability)}.
Add the AVG TAT(Average Turn Around Time) for each key transaction/ activity. Use the “Short description of key process steps” . More
detailed information can be documented in a separate table and/or documented and embedded in this document/ Section.
Example:
7
Client Name – Process Name - Process Definition Document v 1.0
{Fill in the table below with a short description of the process steps presented in the AS IS diagram}.
TAT*
2 Pick new email, check the email for attachment and available information
3 If the PDF attachment is missing, reply to email requesting for the PDF to be
sent attached
7 If the vendor doesn`t exist, send email to request for vendor entry to be
created
9 After the invoice is processed, send an email notification that the action is
complete
If there is additional material created to support the process automation please mention it here,
along with the supported documentation provided.
8
Client Name – Process Name - Process Definition Document v 1.0
Additional Process Documentation
Video Recording of the process Insert link to the video Date and time of the
[Mandatory] recording and provide recording.
access to the video.
Insert additional relevant
comments
List of supporting documents Embed documents List here all the templates,
mapping tables, list of URLS
that are provided as
supporting info for
automation.
Standard Operating Procedure (s) Insert link to the standard Insert any relevant comments
operating procedure
(Optional)
related to the process in
scope.
Other documentation Insert link to any other Insert any relevant comments
relevant process
(Optional)
documentation (L4, L5
process description, fields
mapping files etc)
*Add more table rows to reflect the complete documentation provided to support the RPA process.
9
Client Name – Process Name - Process Definition Document v 1.0
3. To BE Process Description
This chapter highlights the expected design of the business process after automation.
Example:
{Fill in the table below with a legend of the process steps and symbols presented in the TO BE diagram}.
Legend
Step number in the process. Referred in the details or Exceptions and Errors table
1.
2.
3.
Example:
The activities OUT of scope of RPA, are listed here. Mention of the changes/ improvement
opportunities identified for automation are out of scope for this automation iteration.
Example:
The Business Process Owner and Business Analysts are expected to document below all the business
exceptions identified in the automation process. These can be classified as:
Known Unknown
12
Client Name – Process Name - Process Definition Document v 1.0
BE # Exception Step Parameter Action to be taken
name s
Description
Taxable
amount
Tax Rate
Total amount
Contact
information
Insert more table rows if necessary to capture all the exceptions in a comprehensive list.
Example:
- send an email notification at [email protected] [insert full name, function and email
address] with the original email and error message screenshot attached.
13
Client Name – Process Name - Process Definition Document v 1.0
3.5 Application Error and Exception Handling
A comprehensive list of all errors, warnings or notifications should be consolidated here with the
description and action to be taken, for each, by the Robot.
Technology/ Experienced previously, action plan New situation never encountered before,
or workaround available for it. or may happened independent of the
Applications
applications used in the process.
For each of these errors or exceptions, define a corresponding expected action that the robot
should complete if it is encountered.
1 Email stops Any step when Error message Wait for application to
responding working with respond.
outlook. Most
frequent when Retry.
opening
Close application and run the
attachments.
sequence again.
Insert more table rows if necessary to capture all the exceptions in a comprehensive list.
Example:
- send an email notification at [email protected] [insert full name, function and email
address] with the original email and error message screenshot attached.
14
Client Name – Process Name - Process Definition Document v 1.0
4. Other Requirements and Observations
Include below any other relevant observations you consider needed to be documented here.
5. Document Approval
This document requires serial approval (sign off) from the roles defined in the table below.
Changes to the requirements must be documented in an updated version (i.e v 2.0) and requires a
new signature flow.
(Dept.)
15
Client Name – Process Name - Process Definition Document v 1.0