Skip to content

Tutorial to create an end-to-end Office 365 groups provisioning solution

License

Notifications You must be signed in to change notification settings

pschiager/tutorial-workspace-provisioning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial - Create an end-to-end Office 365 groups provisioning solution

Authors

Why a provisiong solution for Office 365 groups?

This solution was first designed to avoid SharePoint sites sprawling resulting of an uncontrolled Teams deployment inside an organisation. By 'uncontrolled' we mainly refer to Teams containing organisation reference or critical documents without any kind structure or metadata making hard for users to find them outside this specific Teams (data isolation).

A provision solution can, of course, also serve many other purposes. You can also refer to this article to know more about this topic: https://laurakokkarinen.com/teams-and-sharepoint-provisioning-what-why-and-how/

This tutorial only provides the very minimum building blocks to create a working provisioning solution for Office 365 groups. Feel free to adapt it according to your context and requirements.

PnP Worskpaces Demo

Here are the covered topics during this tutorial:

  • Use Microsoft Graph and SharePoint APIs to create and configure Office 365 groups.
  • Use Azure back end services to run the provisioning logic.
  • Create and use SharePoint web hooks.
  • Create a SharePoint search experience for created groups.

Technical architecture

Architecture

Prerequisites

Tutorial steps

About

Tutorial to create an end-to-end Office 365 groups provisioning solution

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 34.6%
  • TypeScript 33.8%
  • PowerShell 24.9%
  • JavaScript 6.7%