Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
What to Upload to SlideShare
Loading in …3
×
1 of 15

Building a Microsoft Teams Provisioning Process using Power Apps & Power Automate

0

Share

Download to read offline

Building a Microsoft Teams Provisioning Process using Power Apps & Power Automate

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Building a Microsoft Teams Provisioning Process using Power Apps & Power Automate

  1. 1. BE PART OF M365 FRIDAY CALIFORNIA 2020! JOIN US, JANUARY 22ND
  2. 2. Sponsors Sponsors
  3. 3. Building a Microsoft Teams Provisioning Process using Power Apps & Power Automate M365 Friday California 2021 Thomas Daly
  4. 4. Photo Thomas Daly • Collaboration Director @ SoHo Dragon - NYC • Microsoft 365 Developer • Started w/ SharePoint Portal Server 2003 • Office Apps and Services Most Valuable Professional – 4x • Community Involvement • Speaker / Event Organizer • NJ SharePoint User Group Organizer • M365 / O365 / NYC Organizer • NJ, PA & NYC Global M365 Dev Bootcamp • NJ Azure Bootcamp Organizer • SPS NJ Organizer [2013-2014] • My SharePoint Blog • Git Hub [corp directory controls / o365 sticky footer / bootstrap navigation, global navigation]
  5. 5. Before We Start Audience – 200+, low code solution stretching up Ask questions any time in the chat Will have slides / videos on my blog – thomasdaly.net
  6. 6. Outline Introduction SharePoint Power Automate Azure Active Directory / MS Graph Power Apps
  7. 7. Why Provision MS Teams? Self Service - Allow users to submit requests Automatically Add Members / Groups Govern MS Team creation process Teams Review & Approval Process Automate & Standardize Teams / SharePoint Setup Azure Function – PnP PowerShell Provision for advanced setup
  8. 8. Why Provision Teams? We’ve seen SharePoint sprawl Now it’s MS Teams sprawl In the Past – SharePoint site Provisioning Real World - Project Management Sites • Customers are building out lots of MS Teams for projects • Need a central place to manage or find project sites
  9. 9. Example – Project Hub
  10. 10. Architecture users SharePoint List Power Automate Azure Active Directory (AAD) MS Teams MS Graph
  11. 11. SharePoint & Power Automate Used as a data store to hold the requests in a list Users will fill in a list form SharePoint list forms customize with PowerApps Lists can trigger Power Automate Flows Customize form with SharePoint list back end Allows for fancier forms Can easily hide / show fields that we don’t want the user to see or interact with
  12. 12. Power Automate Workflow used to create our Teams Site Handles the updates back to our SharePoint list Contact requestor when the MS Team is created and provision complete Flexible to add or update enhancements
  13. 13. Azure Active Directory (AAD) & MS Graph Used to take the MS Teams ID and get the MS Teams Site URL Must create AAD App Registration to query MS Graph Permissions – What the app can query Credentials – Client ID / Client Secret This information will be added to our Power Automate Flow
  14. 14. Demo Let’s build it!
  15. 15. THANK YOU! • Linked In: https://www.linkedin.com/in/thomas-m-daly/ • Twitter: @_tomdaly_ • Email: thomasd@sohodragon.com • Blog: thomasdaly.net Questions, Comments, Connect

×