Skip to content

MSPFE2019/Office365ProvisioningApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Office365 Provisioning App

Power App that provisions SharePoint sites and Teams

This app uses standard Power Platform Connectors with a SharePoint Backend. Screenshot Screenshot Screenshot Screenshot Screenshot

To import a solution:

Sign into Power Apps and select Solutions from the left navigation.

  1. On the command bar, select Import.

  2. Office365 Provisioning App, Click to download solution.

  3. On the Import a solution page, select Browse to locate the compressed (.zip or .cab) file that contains the solution you want to import.

  4. Select Next.

  5. Information about the solution is displayed. By default, in the Advanced settings section, if SDK messages and flows exist in the solution, they will be imported. Clear the Enable SDK messages and flows included in the solution option if you want them to import in an inactive state.

  6. If your solution contains connection references, you’ll be prompted to select the connections you want. If a connection does not already exist, create a new one. Select Next.

  7. The solution has three environment variables:

  1. If missing dependencies are detected in the target environment, a list of the dependencies is presented. In environments where the required package version is available for import in the target environment, a link to resolve the dependency is presented. Selecting the link takes you to the Power Platform admin center where you can install the application update. After the application update is completed, you can start the solution import again.

  2. Select Import.

Service Account for Power Automate:

  • Account need E1 - E5 or G1 - G5 license with Power App/Power Automate apps added
  • Teams Service Admin Role

Imported Components:

Flows
  • CreateAgencyList - Create Agency List for Naming of resource

  • CreateOffice365ManList - Create Office365ManagementApp List for request storage

  • Check_URL - Check resource url availiable Check_URL - Check if Url exits

  • Provision Resources - Approval and Creation of SharePoint Site(Communication Site, Team Site,Team Site(No Group), Microsoft Teams)

App
  • Office365 Provisioning Appv3
  • Remove connection and Re-add your SharePoint List connections
  • To Change the Menu or Site Classification

Concurrent( ClearCollect(col_SiteClass,"","Internal","External","HIPPA","External-HIPPA"), Set(varRequest,Blank()); Set(varBorderColor,Blank()); ClearCollect(col_Agency,AgencyData); Set(varScrTrans,"ScreenTransition.UnCoverRight"); ClearCollect(col_menu,Table( { menuLabel: "Home", menuIcon:Icon.Home, menuScreen:scr_home, menuId: 1 }, { menuLabel: "My Request", menuIcon:Icon.ListScrollWatchlist, menuScreen: scr_myrequest, menuId: 2
} )));

Screenshot

Create SharePoint Lists

Run the following flows:

  • CreateAgencyList - Create Agency List for Naming of resource

Agency Data - This contain your Agency information for the naming convention

  • Title - Agency Name
  • Division - Division Name
  • Business Unit - Business Unit
  • Approver - Office365 Group Email
    • All members will recieve the approval email to create the group

Screenshot

  • CreateOffice365ManList - Create Office365ManagementApp List for request storage

** Office365ManagementApp - Contains all the Requests

About

Power App that provisions SharePoint sites and Teams

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published