Skip to content

Latest commit

 

History

History
197 lines (129 loc) · 9.26 KB

sequence-diagrams.md

File metadata and controls

197 lines (129 loc) · 9.26 KB

RoadWarrior Sequence Diagrams

Introduction

We have envisioned some of the common user journeys in the platform and created sequnce diagrams for the same.

Please note that the user journeys listed here are not exhaustive, and are instead meant to be representative of a broad subset across the most commonly expected user journeys on the platform.

Contents

User Registration and Account Management

Sign up for an account

Sign up for an account Figure 1: Sign up for an account

Log into the account

Log into the account Figure 2: Log into the account

Edit user profile and preferences

Edit user profile and preferences Figure 3: Edit user profile and preferences

Log out of the account

Log out of the account Figure 4: Log out of the account

Email Polling and Travel Email Detection

Configure the email for polling

Configuring email for polling Figure 5: Configuring email for polling

Poll the email for travel-related emails

Poll the email for travel-related emails Figure 6: Poll the email for travel-related emails

Notify the user for detected travel emails

Notify the user for detected travel emails Figure 7: Notify the user for detected travel emails

Interfacing with Travel Systems for Updates

Fetch updated travel details (e.g., delays, cancellations, gate changes) from Sabre

Fetch updated travel details from Sabre Figure 8: Fetch updated travel details from Sabre

Fetch updated travel details (e.g., delays, cancellations, gate changes) from Apollo

Fetch updated travel details from Apollo Figure 9: Fetch updated travel details from Apollo

Manually sync the travel details (on user fetch)

Manually sync the travel details Figure 10: Manually sync the travel details

Manual Reservation Management

Add a new reservation

Add a new reservation Figure 11: Add a new reservation

Update an existing reservation

Update an existing reservation Figure 12: Update an existing reservation

Delete a reservation

Delete a reservation Figure 13: Delete a reservation

Grouping and Archiving Reservations

Group reservations by trip

Grouping reservations by trip Figure 14: Grouping reservations by trip

Archive completed trips

Archive completed trips Figure 15: Archive completed trips

Manually archive a trip

Manually archive a trip Figure 16: Manually archive a trip

Social Media and Trip Sharing

Share trip on social media

Sharing trip on social media Figure 17: Sharing trip on social media

Share trip with specific contacts

Sharing trip with specific contacts Figure 18: Sharing trip with specific contacts

Generate a public link for the trip

Generating a public link for the trip Figure 19: Generating a public link for the trip

Integration with Travel Agency for Support

Report an issue with a reservation

Reporting an issue with a reservation Figure 20: Reporting an issue with a reservation

Request immediate assistance

Requesting immediate assistance Figure 21: Requesting immediate assistance

Check status of a reported issue

Checking status of a reported issue Figure 22: Checking status of a reported issue

Provide feedback on support

Providing feedback on support Figure 23: Providing feedback on support

Analytics and Reporting

Generate end-of-year summary reports

Generating end-of-year summary reports Figure 24: Generating end-of-year summary reports

Fetch travel trends

Fetching travel trends Figure 25: Fetching travel trends

View hotel and airline preferences report

Viewing hotel and airline preferences Figure 26: Viewing hotel and airline preferences

View cancellation and update frequency reports

Viewing cancellation and update frequency Figure 27: Viewing cancellation and update frequency