You are on page 1of 12

Travel Booking

Contents
1 Overview..........................................................................................................4
1.1 Target Systems.........................................................................................................4
2 Process 1.........................................................................................................5
2.1 Create Quote.............................................................................................................5
3 Process 2.........................................................................................................6
3.1 Create Order............................................................................................................. 6
4 Process 1 Details............................................................................................7
4.1 Create Quote.............................................................................................................7
4.2 Business Rules.......................................................................................................... 7
4.3 Business Exceptions.................................................................................................7
5 Process 2 Details............................................................................................8
5.1 Create Order............................................................................................................. 8
5.2 Business Rules.......................................................................................................... 8
5.3 Business Exceptions.................................................................................................8
6 Non-Functional Requirements......................................................................9
6.1 Scalability.................................................................................................................. 9
6.2 Re-usability................................................................................................................9

2|Page
1 Overview
The processing of quote and creation of orders are a manual process which operates during normal
business hours and working days only (Monday to Friday – 9am to 6pm). It is estimated that 80 - 90%
of cases could be processed by a RPA robot thus reducing FTE costs and making the booking process
available outside of normal office hours (24hr of a day throughout year).

1.1 Target Systems

Name Type Description

Travellers details are


incorporated in Excel Sheet
Excel Travellers details which is used as the Input
for creating quotes of the
Travellers.

Order is being confirmed on


Order Management System Windows APP Order Management System
Application.

Travel Quotes are created


BP Travel Portal Web Portal
based on the Traveller Input

3|Page
2 Process 1

2.1 Create Quote

4|Page
3 Process 2

3.1 Create Order

5|Page
4 Process 1 Details

4.1 Create Quote


1] Launch and Login to Order Management System by entering appropriate “Username” and “Password” followed
by clicking on Login Button

Username  demo

Password  demo123

2] Once the robot has Logged in Order Management System Application, it will be navigated to “Place Order”
screen of Order Management System Application.

6|Page
3] All the details on Place Order tab of Order Management System Application will completed by the robot after
referring to the queue details i.e (Open input Excel Sheet, Get Details and insert in RPA queue)

3 A] Input from Excel Sheet: Robot will open the excel sheet to get the Customer Booking details which are
recorded as mentioned below

Quotes.xlsx

3 B] Get Details: Robot will read all respective customer details

3 C] RPA Queue: All the customer details are inserted in Queue respectively.

3 D] Robot is ready to insert the customer details on Place Order screen of Order Management System Application.

3 E] In case of invalid/incorrect details are entered on “Place Order” Screen of Order Management System
Application below error will be thrown.

7|Page
4.2 Business Rules:

 Validate Email ID: Email ID should be in Valid format (e.g.: snazzario@email.com).


 Validate Departure Date: Departure Date should be greater than 7 days from the booking date.
 Validate No. of Adults: No. of adults should be greater than or equal to 1.
 Validate No. of Children: No. of children should not be greater than 5.

4.3 Business Exceptions:

 Invalid Email ID: Business Exception to be raised as “Customer Email ID is incorrect”


 Invalid Departure Date: Business Exception to be raised as “Departure Date should be greater than 7
days from the booking date”.
 Number of Adults: Business Exception to be raised as “No of adults should be greater than or equal to
1”.
 Number of Children: Business Exception to be raised as “No. of children should not be greater than 5”.

8|Page
5 Process 2 Details

5.1 Create Order


1] Launch and Login to Order Management System by entering appropriate “Username” and “Password” followed
by clicking on Login Button

User Name – demo

Password – demo123

2] Launch and Login to BP Travel Portal by entering appropriate “Username” and “Password” followed by clicking
on Login Button.

User Name – bp

Password - bp

3] Once the robot has Logged into Order Management System Application and BP Travel Portal it will then load
data in the queue by following below mentioned method.

3A] List of Pending Orders: Robot will pick all the Travellers IDs where in Authorized box is checked.

3B] Insert in RPA queue: All the Traveller details where in Authorized box is checked mentioned on List of
Pending Orders which are authorized on Order Management System Application are inserted in RPA Queue
respectively.

9|Page
4] Robot will load the Traveller’s data on BP Travel Portal to generate/create quotes against respective Traveller
IDs

5] Once the booking is created on BP Travel Portal, a unique Booking Reference ID will be generated against every
Traveller ID

6] Order ID which is generated from List of Pending Orders <Order Management System Application> whereas
Booking Reference ID and Total Price generated from BP Travel Portal are then entered by Robot on Order
Confirmation Screen of Order Management System Application.

10 | P a g e
5.2 Business Rules:

 Validate Email ID: Email ID should be in Valid format (e.g.: snazzario@email.com).


 Validate Postcode: Postcode should be present in 50 listed postcodes.
 Validate No. of Adults: No. of adults should be greater than or equal to 1.
 Validate No. of Children: No. of children should not be greater than 5.

5.3 Business Exceptions:

 Invalid Email ID: Business Exception to be raised as “Customer Email ID is incorrect”.


 Invalid Postcode: Business Exception to be raised as “Invalid Postcode”.
 Number of Adults: Business Exception to be raised as “No of adults should be greater than or equal to
1”.
 Number of Children: Business Exception to be raised as “No. of children should not be greater than 5”.

11 | P a g e
6 Non-Functional Requirements

6.1 Scalability

6.2 Re-usability

12 | P a g e

You might also like