0% found this document useful (0 votes)
36 views3 pages

Employee Travel Management App

The Employee Travel Management Platform enables employees to book cabs for daily commutes and airport pickups, while cab admins manage assignments through a structured system using Power Apps, SharePoint, and Power Automate. Key functionalities include booking management, notifications, and real-time updates for employees, cab admins, drivers, and company admins. The platform also features role-based access for security and integration with external APIs for flight details.

Uploaded by

amit kumar Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views3 pages

Employee Travel Management App

The Employee Travel Management Platform enables employees to book cabs for daily commutes and airport pickups, while cab admins manage assignments through a structured system using Power Apps, SharePoint, and Power Automate. Key functionalities include booking management, notifications, and real-time updates for employees, cab admins, drivers, and company admins. The platform also features role-based access for security and integration with external APIs for flight details.

Uploaded by

amit kumar Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Solution Overview

The Employee Travel Management Platform will allow employees to book cabs for daily
commutes and airport pickups while enabling cab admins to manage assignments efficiently.
Power Apps will serve as the front-end, SharePoint as the database, and Power Automate
will automate workflows and notifications.

Technical Architecture
 Front-End: Power Apps (Canvas App)
 Backend Data Storage: SharePoint Lists (or Dataverse for better scalability)
 Automation & Notifications: Power Automate
 External API Integration: Flight details API
 Security & Access: Role-based access using Microsoft Entra ID (Azure AD)

Modules and Functionalities


1. Employee Module

Purpose: Employees can book cabs, manage their bookings, and check-in when onboard.

Key Features

✅ Daily Cab Booking

 Employee enters Pickup Point, Drop Point, Travel Date


 Booking request is sent to Cab Admin
 Employee receives confirmation once assigned

✅ Cab Booking for Flights

 Employee enters Flight Number, Flight Date


 Power Automate triggers API call every hour to fetch:
o Flight Arrival Time
o Flight Arrival Terminal
o Updated Flight Status
 Cab Admin assigns a cab based on real-time updates
 Employee receives notifications on cab details

✅ My Bookings

 View all bookings


 Modify travel details if needed (subject to admin approval)
 View assigned cab and driver details
✅ Check-In Button

 Employee taps Check-In when they board the cab


 Notification sent to Cab Admin & Company Admin

✅ Notifications

 Email & Power Apps push notifications for booking confirmation, driver details, trip
updates.

2. Cab Admin Module

Purpose: Cab Admins manage all bookings and assign drivers.

Key Features

✅ View All Bookings

 Filter by Daily Travel & Flight-based Bookings


 Sort by Date, Employee, Cab Status

✅ Assign Cab & Driver

 Assign cab & driver based on location, timing, and availability


 Automatic notification to Employee & Cab Driver

✅ Modify or Reshuffle Bookings

 Reassign cabs due to flight delays, schedule changes, or availability issues


 Notify employees and drivers when changes occur

✅ Manage Cabs & Drivers

 Add, Update, or Remove cab and driver details

✅ Notifications

 Receive alerts for new booking requests


 Notify employees & drivers when assignments change

3. Cab Driver Module

Purpose: Drivers can view assigned trips and accept bookings.

Key Features
✅ View Assigned Trips

 Check trip details like pickup, drop-off, employee name, time, flight details (if
applicable)

✅ Accept Trips

 Acknowledge the trip assignment


 If a driver is unavailable, they can mark the trip for reassignment

✅ Live Status Updates

 Notify "Started Trip" when they begin


 Notify "Completed Trip" when the trip ends

✅ Notifications

 Get alerts for new trip assignments, changes in schedule, employee updates

4. Company Admin Module

Purpose: Company Admins manage the platform and track travel analytics.

Key Features

✅ Dashboard View

 See total bookings, upcoming trips, cancelled trips, completed trips


 Track cab & driver availability

✅ Manage Users

 Add/Edit Cab Admins, Drivers, Employees


 Assign permissions & reset credentials

You might also like