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
Tourism and hospitality: Create an online accommodation booking process
1. Business professionals
in
Tourism & hospitality
Create the “quote and book an accommodation”
business process
Using Google DOCS spreadsheets
(no coding!)
2. 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
3. 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
4. All screens are automatically generated in standard Harmony UI.
Customization of UI is simple and applied automatically for PHP.
DISCLAIMER
5. Step 0: sets initial parameters
2
1
3
1.
2.
3.
User logs on as “customer”: has access to one event/process
Users enters data
Decision support immediately responds with
market data
determines that an ID is required
6. 1st step: select Parc
Decision support the results of input
1. Create quote = Yes: proceed with “stay details”
2. No: prompt for “email listing”
7. 2nd step: select accommodation
2
1
Entering data – Decision support shows
1. That a key is created (XFT format)
2. Availability + price are retrieved
3. Discount is calculated
4. Determines next (3) steps
(see next slide)
3
8. Outstanding work items (I)
1
2
1.
2.
In decision support from the previous step: 3 events / work
items are required
Harmony shows these as work items
1.
Booker details will be next
10. Outstanding work items (II)
1
After specifying “booker details” more events / work items are
generated by Harmony
1. “stay detail children” is next
11. 1
Children are travelling
2
At “selecting an accommodation” John Doe
entered Children = Yes
1. For Chlidren aged between 3 – 12 years
2. Age & name are required
12. Display total price & book
1
2
Total price is generated by Harmony when all data exists
1. When John Doe decides to book
2. Harmony calculates new stock
13. Details of travelers are required
1
2
2
1.
2.
3.
Outstanding work after creating the booking
Traveler details (result from booking)
UK travelers require identification for France
17. The configuration contains
• 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
23. Configuration overview get Quote
Part
Number of
Total rows
Rules
30 (50)
-
Dialogs (process steps)
17 (25)
85
6 (8)
> 1mln
Reference files
MDT
none (1)
DT
5 (6)
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.
200
24. For more information
• Visit
– http://www.slideshare.net/LiquidSequence/industry-solutionsoverview-tourism
• Business process flowchart
– https://www.lucidchart.com/publicSegments/view/506effe60018-4a24-8bf5-709c0acf01b7/image.png
• Video Harmony
– http://www.slideshare.net/LiquidSequence/tourism-harmonyonline-demo-no-audio-edit
• Video Testimony: testing the process
– http://www.slideshare.net/LiquidSequence/automated-testingusing-google-docs-spreadsheets-testimony-part-i
• Follow us on Google+:
– https://plus.google.com/+Liquidsequence/posts
• Our YouTube channel:
– https://www.youtube.com/user/LiquidSequence
Editor's Notes
The Booker (i.e. John Doe) on the website would not see this - We show this however to demonstrate the power of Decision Support for internal users.
The Booker (i.e. John Doe) on the website would not see this - We show this however to demonstrate the power of Decision Support for internal users.