Functional Requirements Questionnaire
Functional Requirements Questionnaire
Document Control
Document Information
Description Details
Document Name <Process Name> - Functional Requirements Questionnaire
Document Type
Author
Creation Date <Creation Date>
Client Name <Client / Account Name>
Effective Date
Status Draft
Current Version 0.1
Revision History
Document Version Revised by Revision Date
Details
0.1 <Revised By> <Revision Date>
Distribution List
Name Organization/Division Date Submitted
Document Approval
Name Organization/Division Date Approved
Source Documents
Page 2
Robotic Process Automation Functional Requirements Questionnaire
Glossary/Terms/Acronyms:
The following terms, acronyms, and definitions are used throughout this document:
Acronym Description
Page 3
Robotic Process Automation Functional Requirements Questionnaire
Table of Contents
1 METRICS 5
1.1 W ORKLOAD 5
1.2 MANUAL RESOURCE EFFORT 5
1.3 SERVICE L EVEL A GREEMENTS 5
2 CONTROL 6
2.1 O PERATING HOURS 6
3 EXECUTION 6
3.1 RESTRICTIONS 6
3.2 A LERTS 7
4 DATA MANAGEMENT 8
4.1 INPUT 8
4.2 INPUT STRUCTURE 8
4.3 IDENTIFICATION 9
4.4 O UTPUT 9
4.5 O UTPUT STRUCTURE 10
4.6 PRESERVATION 10
5 BUSINESS CONTINUITY 11
5.1 BOT UNAVAILABILITY 11
5.2 EXCESSIVE W ORKLOAD 11
Page 4
Robotic Process Automation Functional Requirements Questionnaire
1 Metrics
1.1 Workload
How many records is the solution expected 600 per day. Expected to double over next 12 months
to handle? Include frequency e.g. 1000
records per week, 50 records per hour
What is the maximum expected volume? 800
What is the minimum expected volume? 400
Are there any periods when a higher No
workload is anticipated?
What are they?
Page 5
Robotic Process Automation Functional Requirements Questionnaire
2 Control
2.1 Operating Hours
3 Execution
3.1 Restrictions
Page 6
Robotic Process Automation Functional Requirements Questionnaire
3.2 Alerts
[email protected]
[email protected]
Page 7
Robotic Process Automation Functional Requirements Questionnaire
4 Data Management
4.1 Input
What input will feed work into this solution? SQL Server
Where will the work come from?
Data will be loaded into the candidate tables at 10.2.4.5.623 by the engineering team
What time and frequency will the work 9am, 12pm, 3pm
arrive? (e.g. once per day at 9am, every 2 Everyday
hours)
Is it possible that no work will arrive? Yes
What should happen then?
Bot should not run.
How will the data be structured? Where relevant, provide an example of the input.
The following fields will be provided (actual header names):
• Request_Date
• Member_ID
• Title
• First_Name
• Last_Name
• Email
• Contact_Number
• Postcode
Page 8
Robotic Process Automation Functional Requirements Questionnaire
4.3 Identification
4.4 Output
How will exceptions be sent back to the Excel file created at the end of processing.
Business?
What will be the file structure or message format used for exceptions? Where relevant, provide an
example of the required output.
The exception file structure must mirror the input file structure
When will they be sent? At end of processing
Where will they be sent? File to be saved to shared network drive
//shareserver/operations/RPA/
Apart from exceptions, will the solution Yes
create any Management Information
output?
What will be the file structure or message format used?
Excel file:
• Loaded - Time the record was loaded to the work queue
• Work Time - Time taken to work on the record
• Request Received - Date and time the quote was requested within the portal
• Completed - Date and time email sent
Page 9
Robotic Process Automation Functional Requirements Questionnaire
How will the data be structured? Where relevant, provide an example of the input.
The following fields will be provided (actual header names):
• Request_Date
• Member_ID
• Title
• First_Name
• Last_Name
• Email
• Contact_Number
• Postcode
4.6 Preservation
Page 10
Robotic Process Automation Functional Requirements Questionnaire
5 Business Continuity
If this solution became inoperable and the current DR strategy was unable to ensure availability how
continuity should be achieved?
After 12 hours of downtime of the bot, for whatever reason, the Operations Team will begin working
manually until the robotic processes can be restored by the Process Administrators.
How would the Business like to be informed of bot unavailability?
No effect
What is the business effect of the process not running for four hours?
No effect
Client requirement for automation throughput
Response time, slow don’t hammer
Page 11