Tourism and hospitality: Create an online accommodation booking process

Post on 18-Dec-2014

1.066 views 1 download

description

Harmony4Tourism supports the online booking process for accommodations. By showing screen shots (UI), the actual process is presented step-by-step. Additional features: (1) party composition data (all traveler details) (2) customer support/service desk in case accommodations are "sold out" (3) availability file complies with XFT (eXchange For Travel) standard The presentation also contains some examples of the configuration (rules, decision tables, UI dialogs and expressions). This process was created with "zero" coding

Transcript of Tourism and hospitality: Create an online accommodation booking process

Business professionalsin

Tourism & hospitality

Create the “quote and book an accommodation”business process

Using Google DOCS spreadsheets(no coding!)

The business process “quote and book an accommodation”

• Must support all user interactions – Customer requires a quotation – User can book the accommodation

• Include “travelling party details”• Personal info of travelers is required

• Support “customer support [team]”• No accommodations available? Special request!

• Deployed in the “cloud” • superb performance & scalability• This demo: displays decision support• [optional] bookings to back-end via ESB• Mobile [UI] supported

Scenario

• John & Susan Doe live in the UK– plan to book an accommodation in France– Two kids (Betsy and Tim - aged 8 and 14)

• They book in Nov 2012 - for May 2013:– Early booking discount is applied– Preferences are discounted

• 8 step booking process for John– accommodation, extra’s – travelling party person details

DISCLAIMER

All screens are automatically generated in standard Harmony UI. Customization of UI is simple and applied automatically for PHP.

Step 0: sets initial parameters

1. User logs on as “customer”: has access to one event/process2. Users enters data 3. Decision support immediately responds with

market datadetermines that an ID is required

2

3

1

1st step: select Parc

Decision support the results of input1. Create quote = Yes: proceed with “stay details”2. No: prompt for “email listing”

2nd step: select accommodation

Entering data – Decision support shows1. That a key is created (XFT format)2. Availability + price are retrieved3. Discount is calculated4. Determines next (3) steps

(see next slide)

2

1

3

Outstanding work items (I)

1. In decision support from the previous step: 3 events / work items are required

2. Harmony shows these as work items1. Booker details will be next

2

1

Booker details

1. Entering the age (55+)2. Additional discounts are calculated3. New events (work items) are generated (see next slide)

2

1

3

Outstanding work items (II)

After specifying “booker details” more events / work items are generated by Harmony1. “stay detail children” is next

1

Children are travelling

At “selecting an accommodation” John Doe entered Children = Yes1. For Chlidren aged between 3 – 12 years 2. Age & name are required

2

1

Display total price & book

Total price is generated by Harmony when all data exists1. When John Doe decides to book2. Harmony calculates new stock

2

1

Details of travelers are required

1. Outstanding work after creating the booking2. Traveler details (result from booking)3. UK travelers require identification for France

2

1

2

Case data

Harmony collects and time stamps all data and records all user access to the case

HARMONY CONFIGURATION How to create this business process

The configuration contains

1. Dialog1. Each process step is a dialog

2. Traveler details (result from booking)3. UK travelers require identification for France

• Dialogs (process step/activity)– Dialogs are the visual representation

• Rules– Define process logic (sequence)

• Decision Tables– Well defined structure – easy to maintain

• Expressions– Calculations (and other)

• Other (not included in this overview)– Files, templates, authorization

The configuration contains

Dialogs

Rule structure

Decision table “determine market"

The 1st step “determine market” has two input parameters requestor and destination [country]

Decision tables for discounts

The “availability” file

1. Decision table provides part of key (226)2. Expression creates key3. Availability file contains QTY per date. Price differs per date.

1

3

2

Configuration overview get Quote

Part Number of Total rows

Rules 30 (50) -

Dialogs (process steps) 17 (25) 85

Reference files 6 (8) > 1mln

MDT none (1)

DT 5 (6) 200

Expressions 21(25)

Templates 2 (5)

Groups 4 (5)

Development time (weeks) 2 (4)

(in brackets) is the estimate for a fully developed version

MDT = multi-dimensional decision table.

For more information

• Visit– http://

www.slideshare.net/LiquidSequence/industry-solutions-overview-tourism • Business process flowchart

– https://www.lucidchart.com/publicSegments/view/506effe6-0018-4a24-8bf5-709c0acf01b7/image.png

• Video Harmony– http://www.slideshare.net/LiquidSequence/tourism-harmony-online-dem

o-no-audio-edit

• Video Testimony: testing the process– http://www.slideshare.net/LiquidSequence/automated-testing-using-goo

gle-docs-spreadsheets-testimony-part-i

• Follow us on Google+: – https://plus.google.com/+Liquidsequence/posts

• Our YouTube channel:– https://www.youtube.com/user/LiquidSequence