ADM202 - Managing Modern Team Sites, Communication Sites, Office 365 Groups, and Teams

Peter Carson  MVP

Leverage an open source solution with PowerApps, Flow, and PowerShell to create a self-service request process for Teams, Office 365 Groups, and SharePoint Communication sites. Customize your templates and build your approval process.

Microsoft’s modern SharePoint experience has really begun to come together. We started with new lists and libraries, then team and communication sites, then Office 365 groups and Microsoft Teams. Allowing anyone to create these sites is empowering, but it can also lead to an out of control environment. How do we put some organization and governance around this process, without stifling the creativity? Many organizations have addressed this with some sort of site provisioning process.

In this session, we’ll go through a simple method that you can adopt in your own organization. Site templates can be created and saved using the open source techniques Microsoft has published in their Office Dev PnP project. We build on that with a simple list and PowerShell script to allow users to request a new site, have it approved, and have the script create the site. This is wired together with a PowerApps form, Flow workflow, and PowerShell hosted in an Azure function.

All the components needed to implement this are open sourced, so you can deploy it into your own environment.

With the foundations in place, we’ll then take you through some case studies for running projects and illustrate how we leverage the power of Teams and Office 365 Groups ourselves. Conversations (Outlook, Yammer, or Teams), shared calendar, OneNote, Planner, Stream, and Power BI can all be part of the solution, along with PowerApps for forms, and Flow for workflows.

 
Level: Intermediate - Platform: Cloud/Online