All Projects → OfficeDev → Msteams Sample Line Of Business Apps Csharp

OfficeDev / Msteams Sample Line Of Business Apps Csharp

Licence: mit
This repo contains Microsoft Teams sample code for industry-specific line of business apps

Microsoft Teams App Platform - Demo Apps

Along with enhancements around our extensibility platform, we are simultaneously targeting efforts to integrate our customer’s Line of Business (LoB) apps in Microsoft Teams. To realize the full potential of the platform, we have built a set of industry specific LoB apps to highlight the platform capabilities and provide a skeletal working code. Look at what these apps can do:

Airlines

For the Airline industry, here are a collection of five bots that are crucial for everyday airline operations:

  1. Flight Information Bot
    Flight Information Bot helps employees in searching alternative flight schedules their availability between locations and rebooking a passenger to another flight.

  2. 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.

  3. 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.

  4. Flight Teams 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!

  5. 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.

Cross-industry Applications

These are applications that can be used by employees, regardless of industry:

  1. 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.

  2. 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.

  3. Company Communicator
    Reach your employees where they collaborate! The app arms your Microsoft Teams environment with corporate communication and group broadcast capabilities. Get messages out to an employee or a set of employees in one or more team channels or individually. The creators can define user groups, compose a rich message, send or schedule messages, deliver to one or more employees, track read acknowledgement and view engagement analytics for each message sent seamlessly in a single app.

Manufacturing

  1. 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.

Professional Services

  1. Employee Leave App
    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.

Contributing

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].