Automate Office 365 Group Creation Within Your Business
Azure External Identities
Azure External Identities
Have a question?
Simplify your Office 365 Group creation with this balanced and automated approach
June 20, 2018 | Peter Carson, President
When left unchecked, Office 365 Groups can quickly get out of hand. Issues such as multiple groups for the same purpose, empty groups that are not in use, a hierarchy that is difficult to navigate, corporate templates not being used for the SharePoint Modern Team Sites being created, may become apparent. On the other hand, if you restrict users access to group creation too much then they will never adopt them, and Office 365 Groups are a very powerful tool for organizations. In this blog we will cover:
- Business goals that can be achieved with this solution
- A solution overview of how it is built and what apps it concerns
- Major takeaways from the open source solution
When using Office 365 Groups you can really streamline and organize your business processes - whether internally with different teams and departments, or externally with your clients, partners, etc. Some of the business goals we address with this site provisioning solution are:
- A simple form that is available to anyone in the organization to request a new group
- Workflows with well-defined and responsive approvers that receive new requests and a simple approval step
- Automation to then quickly create the approved group
- Support for a multi-level hierarchy of groups, which are easy to navigate between
- Standardized organizational templates for the sites created
- Templates that are easily extended and customized for different organizations
The solution is built using a combination of SharePoint, PowerApps, Flow, PowerShell, and Azure functions. These are all apps that are available in Office 365, and the entire solution runs in the Microsoft Cloud.
- A SharePoint list is used to track existing sites and new site requests
- Users fill out a PowerApps form to request a new group
- A Microsoft Flow workflow is triggered when new requests are added, and an approval workflow can be part of this
- Once approved, an Azure Function App is triggered by Flow to run the PowerShell scripts
Microsoft has created an incredibly powerful collaboration workspace with Office 365 groups. Combining SharePoint, Exchange, Teams, Planner, OneNote, Stream, Power BI, and more provides a multitude of ways for teams to work together.
The diagram below from Matt Wade provides a great illustration of the various apps. It also illustrates what gets created depending on where you create the Office 365 group from.
The table below provides additional details about each app.
We hope that this blog helps clarify what Office 365 Groups are, when and how you should use them, and why our open source solution makes them even easier to work with. Below are some of our major takeaways for Office 365 Groups as well as our site provisioning solution:
- Office 365 Groups are a great way to manage projects
- SharePoint, conversations, calendar, OneNote, Skype, Planner, Delve
- You don't need to start with everything, choose what makes sense for your organization
- Be prepared for change, Office 365 is always changing and very quickly
- Decide which conversation formats make sense for your teams
- Outlook, Yammer, Teams
- Put your governance in place
- What is your external user policy?
- Figure out your Information Architecture and site templates
- Build a provisioning process
For more information, check out our Whitepaper page and
download it now to receive the full business case and technical guide!