Set up core components

Completed

Core components are set up to sync all your resources from Microsoft Power Platform into tables to get more visibility into the apps, flows, and makers that exist in your environment. The core components contain assets that are relevant to citizen developers, makers, administrators, and security.

The following information is available for each app:

  • Display name
  • App ID
  • Environment
  • Owner
  • Created on
  • Modified on
  • Published on
  • Last launched on (if collecting audit log information is configured)
  • App plan classification (standard, premium, extended)
  • Shared users
  • Shared groups
  • Shared with tenant (yes/no)
  • App type (canvas, model-driven, SharePoint form app)
  • App orphaned

PowerApps Connector represents a standard or custom connector. The following information is available for each connector:

  • Connector ID
  • Display name
  • Icon background color and URI
  • Is custom connector (yes/no)
  • Maker (for custom connectors)
  • Publisher
  • Tier (standard/premium)

Maker represents a user who creates an app, flow, custom connector, or environment. The following information is available for each maker (retrieved from Microsoft 365 user profiles):

  • Display name
  • ID
  • Email (user principal name)
  • City
  • Country/region
  • Department
  • Job title
  • Office
  • Number of apps (rollup)
  • Number of flows (rollup)

Audit Log represents session details for Power Apps. The following information is available for each audit log entry:

  • Operation (launched app, deleted app, deleted flow)
  • App/cloud flow ID
  • User city, country/region, department, job title (from Microsoft 365)
  • Audit log event time

With Power BI reports, you can get a holistic view of Dataverse data with visualizations and insights for Environments, Apps, Flows, Connector, Connection Reference, Maker, and Audit Log tables.

Screenshot of Center of Excellence Power BI dashboard showing environment information.

Create an environment for the CoE Kit

An environment with Dataverse is required to set up the CoE.

  1. Go to Microsoft Power Platform admin center.

  2. Select Environments > New, and then enter a name, type, and purpose.

  3. Select Yes for creating the database and then select Next.

  4. Leave Sample apps and data set to No.

  5. Select Save.

For the rest of the exercises, you need to be in this new environment. To switch environments, select the environment name in the upper left corner of the screen and then select the environment you created.

Import the Creator Kit

The CoE Starter Kit includes features that require the installation of the Creator Kit in the environment where you install the CoE Starter Kit.

Instructions for installing the Creator Kit

There are two ways to import the Creator Kit solution:

Here are the steps to manually install the solution from AppSource. For more on how to install from AppSource, see Install the Creator Kit.

  1. Download the Creator Kit.

  2. In the top right hand corner of PowerApps, select the environment you created in the previous section.

  3. On the left navigation pane, select Solutions.

  4. Select Import Solution > Browse and then choose the file you downloaded in Step 1.

  5. When the solution is imported, it displays a success message.

    Screenshot of successfully installing the creator kit.

For more information about importing solutions, see Import solutions.

Create connections

Microsoft recommends creating all connections prior to importing the CoE Starter Kit to make the setup go faster.

  1. Go to Power Automate

  2. Select your CoE environment, and go to More > Connections > New Connection

    Screenshot of selecting the connections tab.

  3. In the top right hand corner, search for Dataverse and then select the + icon to add the connection.

    Screenshot of searching the term dataverse and selecting the connection.

  4. Create connections for the following connectors:

  5. Create a connection for HTTP with Microsoft Entra ID, and set Base Resource URL and Entra ID Resource URI (Application ID URI) to https://graph.microsoft.com/ for commercial tenants.

    For GCC, GCC High, or DoD, check your service root endpoint for Microsoft Graph.

    Screenshot of HTTP with Microsoft Entra ID.

Set up the Inventory components using the Setup Wizard

Import the core components solution

Next we import the core components solution the same way we imported the Creator Kit.

  1. Download the CoE Starter Kit compressed file.

  2. Extract the compressed (.zip) file. The CoE Starter Kit compressed file contains all solution components in addition to the non–solution-aware components that make up the CoE Starter Kit.

    For more information, see Set up core components.

  3. Import the CenterOfExcellenceCoreComponents_x_x_x_xx_managed.zip solution file from the extracted folder.

  4. When the compressed (.zip) file loads, select Next.

  5. Review the information and then select Next.

    Screenshot of connections to activate your solution.

  6. All of the connections were already established from a previous step. If you need to create a new connection, just select Refresh when you return to this screen. You won't lose your import progress.

  7. Select Next.

  8. For commercial cloud tenants, leave all the environment variables blank. For GCC, GCC High, or DoD, see Microsoft Graph and Graph Explorer service root endpoints to enter the value for Graph URL Environment Variable.

  9. Select Import.

The import can take up to 15 minutes to complete.

Screenshot of Center of Excellence - Core Components importing successfully.

Open the Setup Wizard to complete the configuration

  1. Once the solution imports, select Solutions.

  2. Select the Managed tab.

  3. Select Center of Excellence - Core Components display name to open the solution.

    Screenshot of the the above steps and opening the Core Components solution.

  4. Select Apps from the left menu.

  5. Select CoE Setup and Upgrade Wizard to play the app.

    Screenshot of playing the CoE Setup and Upgrade Wizard app.

  6. A list of connections used by the app appears. Select Allow to continue.

  7. The app provides a step by step process to configure the CoE Core Components. Review the prerequisites then select Next to continue.

    Screenshot of the CoE Setup and Upgrade Wizard.

Configure communication methods

Assign a Microsoft 365 group for each type of persona that uses the Power Platform.

  • Admin persona: Add your Power Platform admins to this group. This group is used to share apps with all admins, and to receive mail notifications and alerts regarding governance processes.

  • Maker persona: Add your Power Platform makers to this group. This group is used to send notifications to makers and new makers are added to this group.

  • User persona: Add your Power Platform users to this group. This group is used to send notifications to users.

Screenshot of configuring Microsoft 365 groups.

Note

If you create a group, but the group name still isn't an option to select in the app, you will need to find the Entra ID Object Number of the Group in the Azure Portal.

Screenshot of configuring communication methods.

Once you assign the Microsoft 365 groups, select Next to continue.

Configure mandatory settings

Review the information on the screen and select Next to continue.

Screenshot of mandatory settings screen.

Configure inventory data source

Verify that Cloud Flows is selected then select Next. This configures the CoE Kit to use Cloud Flows to collect the inventory data. For most organizations this is the recommended option. The Data export (Preview) option is an alternative data collection method that saves the inventory data directly to Azure Data Lake Storage and is intended for large tenants. This method is in preview and outside the scope of this exercise. For more information about the data export option, see What data source should I use for my Power Platform inventory?.

Screenshot of selecting cloud flows.

Run setup flows

There are required flows that need to complete processing before continuing. This takes up to 15 minutes and you need to periodically check the status by clicking Refresh. Once the flows complete, select Next to continue.

Screenshot showing the Run Setup Flows screen in the Center of Excellence Upgrade Wizard.

Run inventory flows

These are flows that need to be turned on to start collecting inventory data. Go through and turn on any flows that are turned off. As you turn on the flows, they disappear from the lists. Once you turn on all the flows, select Next to continue.

Screenshot showing the Run Inventory Flows screen in the Center of Excellence Upgrade Wizard.

Note

As of 12/22/2023, the Inventory flows may show as "Off" in the app, when they are actually turned on.

Share apps

This step shares the CoE Kit apps with the admin persona group. Select Share all to grant access. Once the apps are shared, select Next to continue.

Screenshot showing the Share Apps screen.

Publish Power BI dashboard

Instructions are provided to publish the Power BI dashboard. Review the instructions then press Next to continue.

Screenshot showing the instructions.

Finish

Links are provided to provide more information about the features of the CoE Kit.

  • What's in the Core components

  • CoE Admin Command Center

  • Explore more features

  • Managed Environments overview

Screenshot of CoE more features.