Retail Payable Invoice: Solution Design Document
Retail Payable Invoice: Solution Design Document
21
Retail Payable Invoice
Solution Design Document
SUMMARY
Document Owner(s)
Document Author(s) SkillMust.com
Document Status Draft
SUMMARY
CHANGE LOG
21
Retail Payable Invoice
Solution Design Document
Table of Contents
1. Objective
2. Scope for Automation
3. Applications
4. Input Requirements
5. Complexity of the To-Be Process
6. Detailed Solution Design
7. Success Criteria
8. Exception Handling
9. Process Maintenance
10. Automation Operational Arrangements
11. Business Continuity Plan/ Disaster Recovery (DR) Plan
12. Key Assumptions
13. Document Review Guidelines
14. Glossary
15. Appendix
Appendix A: Process Map
Appendix B: Process Templates
21
Retail Payable Invoice
Solution Design Document
1. Objective
This document contains the solution design for the Retail Payable Invoice process. It
lays out the high-level “As-Is” process steps as well as the “To-Be” process steps to be
automated using the selected Robotic Process Automation (RPA) tool. It also elaborates
upon key aspects of the automation that is being implemented for this use case.
The scope for the automation is to validate the transactions in Payable invoice screen &
approve the Payments to create cash disbursements from RETAIL application.
3. Applications
Application Name& Credentials
External
Version (including any Type required for Read/ Write
/ Internal
upgrade information) BOT ID
Network-hosted
RETAIL Internal Yes Read & Write
Application
Desktop
Excel Internal No Read
Application
Desktop
Outlook Internal Yes Read & Write
Application
4. Input Requirements
The inputs and pre-requisites detailed out below, need to be present for the Bot to
function in the desired manner.
21
Retail Payable Invoice
Solution Design Document
The following sections capture the business logic necessary to navigate through the
process.
21
Retail Payable Invoice
Solution Design Document
A2 Enter the below URL in the text box of the SkillMust Click
popup window & click on the Sign In Button
http://SkillMust.com
B5 Repeat steps for all the transactions with Fin status value Click
as New
B9 Select the value of the drop down list under Pay Method Click
column for the current transaction in Retail which
matches the value in column E of the account Team
21
Retail Payable Invoice
Solution Design Document
7. Success Criteria
The bot will send out the job completion email notification everyday at <TBD> with the
details <TBD>.
8. Exception Handling
Business Exceptions
All known business exceptions are accounted for within the solution design. If an
unexpected scenario is found, the Bot will log an exception in UiPath for that record and
inform the same to account Team.
Any unexpected business scenarios that the Bot encounters will cause the Bot to skip
the case, leaving it open and informing to Account team.
For any business exception, then:
i. Action taken by automation: Error captured in the Exception Report for the
business exceptions
ii. Reporting Type: The Exception message for the business scenario will be
preserved within the Exception Report.
iii. Manual Action required:
a. Account Team Supervisor: Manual review recommended if business
exception occurs frequently
b. Bot Controller: None
21
Retail Payable Invoice
Solution Design Document
System Exceptions
System Exception such as Retail application not working is considered in the SDD. If an
unexpected scenario is found, the Bot will log an exception in UiPath for that record and
inform the same to Trading Team.
9. Process Maintenance
The counterparty details excel file should be available before starting of the
process
21
Retail Payable Invoice
Solution Design Document
Process owners are expected to systematically review and audit the results to
ensure the functional value is provided.
Changes to host systems to be proactively communicated to members of the RPA
Capability.
The process owner will receive notification emails for all failures.
14.
21
Retail Payable Invoice
Solution Design Document
14. Glossary
Term Description
RPA Robotics Process Automation
UiPath UiPath
SIT System Integration Testing
SLA Service Level Agreement
SME Subject Matter Expert
UAT User Acceptance Testing
15. Appendix
21