Before setting up the CoE Starter Kit

The Center of Excellence (CoE) Starter Kit is a collection of components and tools that are designed to help you get started with developing a strategy for adopting and supporting Microsoft Power Platform, with a focus on Power Apps and Power Automate. More information about individual components: CoE Starter Kit explained

This article will prepare you to install the CoE Starter Kit and provides guidance on:

  • The identity with which to install and run the solutions.
  • The environment type to use for your solutions.
  • All pre-requisites needed to use the CoE Starter Kit.

What identity should I install the CoE Starter Kit with?

The CoE Starter Kit requires access to your tenant's Power Platform environments. Therefore, the identity you set up for the CoE Starter Kit needs the following:

  • Microsoft Power Platform service admin, global tenant admin, or Dynamics 365 service admin.
  • Power Apps Per User license (non-trial) and Microsoft 365 license.
  • Power Automate Per User or Per Flow license (non-trial).
  • The identity must be email-enabled.
  • If you'd like to collect telemetry information, such as app launches and unique users per app, you must be granted access to the Audit Log and work with a Global Admin who has access to Microsoft 365 audit log to complete the setup.

These roles and licenses must be available to this user continuously; if admin access is granted only temporarily via Privileged Identity Management (PIM), this won't be sufficient to run the CoE Starter Kit.

Multi-factor authentication can be used for the account setting up the CoE Starter Kit, if MaxAgeMultiFactor is set to Until-Revoked instead of a fixed time. Learn more: Conditional access and multi-factor authentication in Power Automate.

Additionally, if you'd like to share the Power BI report that's part of the CoE Starter Kit, this identity needs to have the Power BI Pro license.

How will you communicate with your admins, makers, and users?

You should consider how you'll communicate with different groups of people before you start the setup.

In particular, consider the following:

  • Admin persona
    • Power Platform admins to communicate with each other.
    • Power Platform admins to be contacted by your Power Platform makers.
  • Maker persona
    • Power Platform makers to be contacted by Power Platform admins.
    • Power Platform makers to communicate with each other.
  • User persona
    • Power Platform users to be contacted by Power Platform admins.

We recommend using three Microsoft 365 groups for this, one for each persona. This group type is an email-enabled security group and can be associated with a Microsoft team for collaboration between the people in the group.

Important

The admin configuring the inventory components needs to be an owner of these groups.

Some processes part of the CoE Starter Kit send Power Automate Approvals and Adaptive Cards for Microsoft Teams. These can't be assigned to a group. You therefore also need an individual named admin that these communications can go to. In addition to the above groups, you will therefore also need:

  • Individual Admin
    • Individual to receive chat bot chats
    • Individual to receive approvals

Prepare your environment

Decide what environment type to use (production or Dataverse for Teams)

Important

Effective October 2022, we will stop investing in the CoE Starter Kit version for Dataverse for Teams. Existing customers can continue using the Dataverse for Teams version and you can continue to download the latest available versions for Dataverse for Teams, but we will no longer implement new features or fix bugs for this version.

We recommend that customers transition to installing the CoE starter Kit in a Production environment and setting up pay-as-you-go plans for the usage of apps within the CoE Starter Kit.

The CoE Starter Kit can be used in both production environments and Dataverse for Teams environments. Where you install it will depend on your organizational setup, your adoption of Microsoft Power Platform so far, and what you want to achieve with the CoE Starter Kit. Before you decide, compare Dataverse vs. Dataverse for Teams and review the impact on CoE Starter Kit features based on where you install it.

Important

The governance and nurture solutions of the CoE Starter Kit have a dependency on the core solution and need to be installed in the same environment.

Feature Dataverse for Teams environment Production environment
Syncing inventory to Dataverse tables Yes, will require a Power Automate Per User/Per Flow license due to action request limits and pagination settings Yes, will require a Power Automate Per User/Per Flow license due to action request limits and pagination settings
Data capacity 2 GB Unlimited through capacity purchases
Collecting telemetry information from the audit log No Yes
Power Platform admin view to view and filter resources Canvas app Model-driven app
Power BI Dashboard Yes, except the Compliance and Adoption dashboard. Only DirectQuery is supported. Yes, all dashboards
Canvas apps part of core components (DLP Editor, Set App Permissions and Set Flow Permissions apps) Yes Yes
Apps and flows part of governance components Yes Yes
Apps and flows part of nurture components Yes Yes
Sharing the Developer Compliance Center with makers Share with colleagues who have a Microsoft 365 license in Teams Sharing requires users to have a Power Apps Per User or Per App license or for the environment to be covered with pay-as-you-go.
Sharing the App Catalog app Share with colleagues who have a Microsoft 365 license in Teams Sharing requires users to have a Power Apps Per User or Per App license or for the environment to be covered with pay-as-you-go.
Sharing the Training in a day app Share with colleagues who have a Microsoft 365 license in Teams Sharing requires users to have a Power Apps Per User or Per App license or for the environment to be covered with pay-as-you-go.
Sharing the Admin - Command Center app Sharing requires users to have a Power Apps Per User or Per App license Sharing requires users to have a Power Apps Per User or Per App license or for the environment to be covered with pay-as-you-go.
Data Permissions Team members have full access, and pre-built table permissions can be applied to colleagues with access Granular permissions through Dataverse security roles that can be tailored to your requirements
Sharing apps Share with colleagues who have a Microsoft 365 license in Teams Sharing requires users to have a Power Apps Per User or Per App license or for the environment to be covered with pay-as-you-go.
Accessing apps Apps can only be accessed within Microsoft Teams Apps can be viewed in the browser or mobile app
Application Lifecycle Management No Yes
Update Dataverse properties Not available Dataverse settings and values for choices can get updated

Create your environment

If you decide to use a production environment:

If you decide to use a Dataverse for Teams environment:

Validate data loss prevention (DLP) policies

The DLP policy applied to your CoE Starter Kit environment needs to allow the following connectors to be used together in the business group:

Note

The CoE Starter Kit collects information about who owns a resource, such as an app or a flow. If the resource is owned by an interactive user, the Office 365 Users connector is used to get those details. If the resource is owned by a service principal (application user), the HTTP with Azure AD connector is used to make a call to Microsoft Graph to get the name of the application user to correctly mark ownership of resources and avoid resources being marked as orphaned (without an owner).

Download the solution

Download the CoE Starter Kit solution and Power BI dashboard files to your device. The entire content package can be downloaded directly at aka.ms/CoEStarterKitDownload.

The content package contains various files that support different features of the CoE Starter Kit. The setup instructions will walk you through when to use each file, and below table will give you an overview of the purpose of each file:

File Name Description
ALMAcceleratorForMakers_x.x.yyyymmdd.x_managed.zip ALM Accelerator for Makers solution file. Required during setup of the ALM Accelerator for Makers components.
CenterofExcellenceALMAccelerator_x.x.yyyymmdd.x_managed.zip ALM Accelerator for Power Platform solution file. Required during setup of the ALM Accelerator for Power Platform components.
CenterofExcellenceAuditComponents_x.xx_managed.zip Governance components solution file. Required during setup of the Governance components. Has a dependency on Core components being installed first.
CenterofExcellenceAuditLogs_x.xx_managed.zip Audit Log components solution file. Required during setup of the Audit Log components. Has a dependency on Core components being installed first.
CenterofExcellenceCoreComponents_x.xx_managed.zip Core components solution file. Required during setup of the Core components in a Production environment.
CenterofExcellenceCoreComponentsTeams_x.xx_managed.zip Core components solution file. Required during setup of the Core components in a Dataverse for Teams environment.
CenterofExcellenceInnovationBacklog_x.xx_managed.zip Innovation Backlog components solution file. Required during setup of the Innovation Backlog components.
CenterofExcellenceNurtureComponents_x.xx_managed.zip Nurture components solution file. Required during setup of the Nurture components. Has a dependency on Core components being installed first.
MakerAssessmentStarterData.xlsx Provides a set of starter questions and answers for the Maker assessment app. Required during configuration of the Maker Assessment app.
Production_CoEDashboard_MMM2022.pbit CoE Dashboard Power BI template file used when the CoE solutions are installed in a Production environment. Required during configuration of the Power BI dashboard
Pulse_CoEDashboard.pbit Pulse survey Power BI template file. Required during configuration of Pulse survey components.
Teams_CoEDashboard_MMM2022.pbit CoE Dashboard Power BI template file used when the CoE solutions are installed in a Dataverse for Teams environment. Required during configuration of the Power BI dashboard
Theming_x.xx_managed.zip Theming components solution file. Required during setup of the Theming components.
ToolIcons.zip Provides a set of starter icons for the Innovation Backlog. Required during configuration of the Innovation Backlog

What's next: After installing the CoE Starter Kit

Important

We recommend upgrading the CoE Starter Kit solution at least every three months. With the fast pace of change for Microsoft Power Platform, leaving updates longer than three months could result in unexpected issues when you do update.

If you have already installed the CoE Starter Kit, please check our instructions for