Feb 09 2020 10:53 AM
I've created a simple self service process for the user to request, approve and create a Team using Microsoft Forms, Power Automate and Graph API. The procedure works fine but it's not very elegant (I can't create any interactive fields, ie show the Teams name after running through our naming conventions,...).
What options have you guys implemented?
Feb 10 2020 01:16 AM
Feb 10 2020 01:20 AM
Feb 10 2020 08:31 AM
@Thomas_Steibl
Can you please explain in detail. Do you want interactive fields in Teams bot ?
Feb 10 2020 11:50 AM
Feb 13 2020 07:30 AM
I would love to get some ideas from already implemented solutions... If anyone can share a screenshot or so it would be much appreciated. Thanks in advance.
Mar 05 2020 09:53 PM
@Thomas_Steibl - Could you please take a look at Microsoft Graph API Samples which is a MVC application with UI interface for creating team and channels?
Mar 24 2020 07:55 AM - edited Apr 05 2020 09:52 PM
@Thomas_Steibl you may find this useful.
Updated:
You can avoid group and Teams duplicate names by implementing a self-service request for Teams.
This solution also gives Admins more control over naming convention and blocked words. You can modify the script to your preferred naming conversion. Or simply use it as is. You would need a PowerApps form to capture the requests, a SharePoint site to store the requests and an internal email relay server to send request status to users (or use PowerAutomate send email feature). All that is described in this article.
Lastly, you would need to create a scheduled job for the script and let it run every 5 to 10 mins interval to process user requests in the background. Mine runs every 5 mins. Good luck!
Mar 24 2020 08:26 AM