Skip to content

Adding MASS Travel Solution to Power Platform Samples #138

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions samples/mass-travel-solution/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# MASS Travel Solution

This repo contains submission for Powerful Devs Hack Together contest powered by Microsoft

## Project Title
Mass Travel Solution

## Inspiration
Many travel companies collaborate with agencies worldwide to bring in clients, but managing these partnerships efficiently remains a challenge. There is no seamless system to track referrals, monitor client progress, or collect valuable feedback throughout the journey. As a result, companies struggle with inefficiencies, missed opportunities, and a lack of transparency in their referral processes. A well-integrated solution could streamline communication, provide real-time updates, and enhance collaboration between travel companies and agencies, ultimately improving customer satisfaction and business outcomes.

## Solution

- MASS Travel Gateway (Power Pages) → Travel agencies update client status and interact with back-office. Customers submit new travel inquiries and post-travel feedback easily

- MASS Travel Hub (Model-Driven App) → Back-office team manages agencies, referrals, and reports


## Tech Stack
- Power Pages
- Power Apps
- Power Automate
- Copilot Studio
- AI Builder

## Demo
[Demonstration video](https://youtu.be/AgSZslan3R8)

## Setup
Follow these [Setup](Setup.md) instructions to set up this solution seamlessly

## Team & Credits

| Name | Contribution | GitHub Profile |
|------------|-------------------|---------------|
| Mita | Back-office Model-driven App | [@mitarana25](https://github.com/mitarana25) |
| Anurag | Customer & Agency Power Pages | [@anuraggovardhana](https://github.com/anuraggovardhana) |
| Sandeep | Copilot in Power Pages | [@hisandeepangara](https://github.com/hisandeepangara) |
| Saloni | Back-office Model-driven App | [@Saloni404](https://github.com/Saloni404) |




44 changes: 44 additions & 0 deletions samples/mass-travel-solution/Setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Setup

## Solutions
- Mass Travel Core: Contains data model and Mass Travel Hub back-office app
- Mass Travel Automations: Contains Power Automate flows
- Mass Travel Power Pages: Contains Mass Travel Gateway Power Pages

## Solution Import
- Download all the three managed solutions from [source](/source/)
- Import the solutions in your target environment strictly in the following order:
> Mass Travel Core

> Mass Travel Automations

> Mass Travel Power Pages

## Configurations
Below are few configurations mandatory for this soluton to work as expected.

### Import Cities
- Navigate to Mass Travel core solution
- Open the MASS Cities Record table
- Import the city records that you wish

### Tweak the AI model
The current AI model validates cities within the United States. To validate cities from other countries, follow these steps:

- Navigate to the Mass Travel Power Pages solution.
- Open the AI model "Validate City" and adjust the prompt to include the country or countries where your cities are located

### Turn on the flows
- Turn on all Power Automate flows from the Mass Travel Automations solution if they are not already activated automatically

### Reactivate Power Pages Site
- Navigate to Mass Travel Power Pages and go to the "Mass Travel Gateway" site
- Go to home page in Power Pages and open up the "Inactive sites" tab
- Click on Reactivate button from Mass Travel Gateway site
- Create your own web address and click on done

### Replace default copilot with Custom copilot in Mass Travel Gateway
- Once you reactivate the site, navigate to Setup tab and then to Add Copilot
- Turn on Create copilot and enable copilot on site
- Now it creates a default copilot in Copilot Studio
- To enable the custom copilot provided in the solution, follow these [instructions](https://learn.microsoft.com/en-us/power-pages/getting-started/pva-bot-how-to?tabs=enhanced#update-the-copilot-based-on-your-data-model-version)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.