Along with enhancements around our extensibility platform, we are simultaneously targeting efforts to integrate our customer’s Line of Business (LoB) apps in Teams. To realize the full potential of the platform, we have built a set of industry specific LoB apps to highlight the platform capabilities. Look at what these apps can do:
For the Airline industry, here are a collection of five bots that are crucial for everyday airline operations:
-
Flight information bot
Flight Information Bot helps employees in searching alternative flight schedules their availability between locations and rebooking a passenger to another flight. -
Passenger information bot
This bot allows you to search for passengers using a name, PNR number, zone, or seat number. It can also help identify passengers with specific considerations, such as those who need special assistance , as well as loyalty program members. -
Baggage information bot
This bot can help you track the status of baggage, as well as report missing baggage. Additionally, Airline employees can report missing baggage and rebook them onto another flight in case the passenger is bumped off or missed the flight. -
Flight team creation bot
It’s as simple as uploading an Excel file with a list of members who need to be turned into a team – the bot does the dynamic team creation for you! -
Fleet information bot
This bot allows you to search for aircrafts at a given base location from the fleet owned by the airlines. You can also assign an aircraft for a specific flight or mark it as grounded for maintenance.
These are applications that can be used by employees, regardless of industry:
Notification Bot
The Notification Bot will let the admin notify specific members on Teams across several functions. Examples include sending out notifications about weather changes (i.e Airline operations), operational delays in a manufacturing set up, and notifications for company events.
Employee survey / Polling bot
The bot lets the admin create and publish a survey to specific members within an organization. It also enables sending out reminders to select users who have not completed the survey. The survey results will be available for download in the form of a .csv file that can be used for reporting purposes.
Inventory Bot
The inventory bot provides a view into available inventory across multiple products and locations. Additionally, it lets users view, block, and request for new inventory as needed.
Employee Leave
The app has an employee and manager workflow with bot and tab capabilities. It enables an employee to raise a new vacation request, check leave balance status and public holidays. In addition, when an employee raises a new vacation request, the manager gets a notification and the approval / reject workflow can be completed from within the app on Teams.
All these samples are deployed on Microsoft Azure and you can try it yourself by uploading respective app packages (.zip files links below) to one of your teams and/or as a personal app. (Sideloading must be enabled for your tenant; see step 6 here.) These apps are running on the free Azure tier, so it may take a while to load if you haven't used it recently and it goes back to sleep quickly if it's not being used, but once it's loaded it's pretty snappy.
Flight Info Bot
Passenger Info Bot
Baggage Info Bot
Flight Team Creation Bot
Fleet Bot
Notification Bot
Employee survey / Polling bot
Inventory Bot
Employee Leave
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.