UiPath - Process-Definition-Document-PDD
UiPath - Process-Definition-Document-PDD
UiPath - Process-Definition-Document-PDD
1
{PROCESS Name & CLIENT Name} – Process Definition Document
Document History
2
Process Name - Process Definition Document v 1.0
Contents
1. Introduction 4
1.1 Purpose of the document 4
1.2 Objectives 4
1.3 Process key contacts 4
1.4 Minimum Pre-requisites for automation 5
2. As IS process description 5
2.1 Process Overview 5
2.2 Applications used in the process 5
2.3 As IS Detailed Process map 6
2.4 Additional sources of process documentation 7
3. To BE Process Description 8
3.1 TO BE Detailed Process Map 8
3.1.1 Change/Improvement details 8
3.1.2 Areas already automated 9
3.2 In Scope for RPA 9
3.3 Out of Scope for RPA 9
3.4 Business Exceptions Handling 9
3.4.1 Known Exceptions 9
3.4.2 Unknown Exceptions 10
3.5 Application Error and Exception Handling 10
3.5.1 Know Errors or Exceptions 11
3.5.2 Unknow Errors and Exceptions 11
4. Other Requirements and Observations 12
5. Document Approval 12
3
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 business objectives and benefits expected by the Business Process Owner after automation of
the selected business process are:
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.
4
Process Name - Process Definition Document v 1.0
Mobile: 44 0735 325 209
2. As IS process description
# Item Description
4 Process short description Reads data from excel and create a ticket for each
customer query in ServiceNow.
(Operation, activity, outcome)
9 Peak period (s) End of month, usually from 20th to 28th day of each
month
5
Process Name - Process Definition Document v 1.0
13 Output data Creating a Query Ticket in ServiceNow
14 Dependencies n/a
(Upstream, downstream)
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:
6
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
*
6 Logon to ServiceNow
10 After the input file is processed, send an email notification that the action is
complete
In the AVG TAT (Average Turn Around Time) please fill in the current TAT of each transaction. More detailed information can be
documented in a separate table and/or documented and embedded below.
7
Process Name - Process Definition Document v 1.0
2.4 Additional sources of process documentation
If there is additional material created to support the process automation please mention it here,
along with the supported documentation provided.
List of supporting documents D:\Users\Aditya\ This is the format of input excel file
Documents\UiPath\
QueryTicketProcessing\
Data\Input\
UserDetails.xlsx
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.
3. To BE Process Description
This chapter highlights the expected design of the business process after automation.
8
Process Name - Process Definition Document v 1.0
Example:
Important aspects to be mentioned: what is the initiative, expected outcome, expected completion
date, contact person for details, and if will impact the current automation request.
1.
2.
3.
Example:
9
Process Name - Process Definition Document v 1.0
1. Verify input file in shared folder
2. Handle exception if file is missing
3. Post data in ServiceNow
4. Send confirmation email
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
10
Process Name - Process Definition Document v 1.0
BE # Exception Step Parameters Action to be taken
name
ServiceNow Login error send email for additional details: Reply email
2 Login Failed Step # 6
“Hello,
An unknown error happened while trying to login to
ServiceNow.
Thank you”
Thank you,”
Insert more table rows if necessary to capture all the exceptions in a comprehensive list.
Example:
- send an email notification at XYZ@domain.com [insert full name, function and email
address] with the original email and error message screenshot attached.
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.
11
Process Name - Process Definition Document v 1.0
3.5.1 Know Errors or Exceptions
The table below reflects all the errors identifiable in the process evaluation and documentation.
For each of these errors or exceptions, define a corresponding expected action that the robot should
complete if it is encountered.
Insert more table rows if necessary to capture all the exceptions in a comprehensive list.
Example:
- send an email notification at XYZ@domain.com [insert full name, function and email
address] with the original email and error message screenshot attached.
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.)
12
Process Name - Process Definition Document v 1.0
1.0 Document Operations Name Surname
Approved by:
13
Process Name - Process Definition Document v 1.0