Best practices - OfficeDev/microsoft-teams-apps-visitormanagement GitHub Wiki
Best Practices
Managing user expectations:
-
The host and visitor details are stored in SharePoint lists.
-
The app installer will have to set up the SharePoint site and lists and provide relevant permissions to the users of the app as a prerequisite.
-
There are separate app packages for End-users and Admin/Security team.
-
Once a request is submitted, an adaptive card with request details will be posted in the General channel of the designated team in Microsoft Teams. Members of the admin team can confirm the request through the Power Automate notification or from the Admin version of the app.
-
All the request notifications, irrespective of location will be sent in the same team in Microsoft Teams. If the app installers want to have a separate Admin team for each location, then they will have to host a separate version of the app for each location or modify the app to configure a channel per location.