Solution overview - OfficeDev/microsoft-teams-apps-visitormanagement GitHub Wiki
Solution overview
Visitor Management app is created using the Power Apps platform which leverages services such as Power Apps, Power Automate, and connectors such as SharePoint and Office 365 Users.
Power App
The app package contains the manifest JSON file, Power App configuration files which also include the .msapp file.
- During the first time sign-in, the user will be asked to provide consent to access the SharePoint site as configured in-app, Office 365 Users & Office 365 Groups.
Connectors
Visitor Management app is using the following connectors:
- SharePoint to save and read data from SharePoint lists
- Office 365 Users to read user profile information
- Power Automate flows to send adaptive cards to Microsoft Teams and to connect Power App Gallery to SharePoint Lists.
There are two types of user roles for the underlying SharePoint site:
- App Owners: App owners will create the SharePoint list and provide appropriate access to other users.
- App Members: All users who use the app will be app members and be able to perform read/write operations on the SharePoint lists.