Power Platform based solution that allows users to request teams and automates team creation. NO LONGER MAINTAINED. Please use 'Provision Assist' - https://github.com/pnp/provision-assist-m365/ instead.
Logic app syncronises labels from the tenant into the list as list items using the Graph API.
Power App has been updated to allow the user to select a label.
New settings have been added so an admin can configure a default label and choose whether to require (enforce) the selection of labels.
ProcessTeamRequest logic app has been updated to apply the label post group/team creation using the Graph API.
This functionality can be enabled when running the deployment script or as a manual step after the script has been ran.
Currently, the solution needs to be re-deployed to take advantage of this new functionality.
Documentation on how to upgrade will be created in the future.
Currently a NO MFA service account is required for this functionality to work due to the Graph API not supporting Application Permissions when applying a label to a created grou[p/team.
Implemented support for sensitivity labels: