Use core components
These components provide the core to get started with setting up a Center of Excellence (CoE). They sync all your resources into tables and build admin apps on top of that to help you get more visibility of the apps, flows, and makers in your environment. Additionally, apps like the Set App Permissions help with daily admin tasks. The core components solution contains assets relevant only to admins. More information: Set up core components and Watch how to use the core components solution.
What's in the solution
Here's a breakdown of the assets that form the core components:
- Catalog tenant resources
- Microsoft Dataverse tables: Environments, apps, flows, and more
- Admin | Sync Template v3 (flows): All apps, cloud and desktop flows, cloud flow action details, custom connectors, connectors, model-driven apps, shared-with information, chatbots.
- Admin | Welcome email
- Power BI dashboard
- Power Platform Admin View (model-driven app)
- Bulk change permissions for apps and flow
Tables
The sync flows of the CoE Starter Kit sync your tenant resources to the following Dataverse tables. All tables provide information about created by/on and modified by/on, in addition to resource-specific information.
Environment represents the Environment object, which contains apps, flows, and connectors. The following information is available for each environment:
- Environment ID
- Display name
- Dataverse instance URL
- Created on
- Environment maker (created by)
- Region
- Type (trial, developer, production)
- Number of apps (rollup)
- Number of flows (rollup)
- Number of custom connectors (rollup)
- Environment Owner (if environments are created by admins, manually store owner here)
- Business Area
- Approved Capacity
PowerApps App represents an app. 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
- Excused from archival
Flow represents a cloud flow. The following information is available for each cloud flow:
- Display name
- Flow ID
- Environment
- Owner
- Created on
- Modified on
- State (started, suspended, stopped)
- Flow orphaned
- Flow trigger
- Excused from archival
Flow Action Detail represents the set of actions that occur in a cloud flow. This table has a many-to-one link with the Flow table. The following information is available for each action or trigger:
- Type (scope, for each, Microsoft 365 users)
- Operation (for connectors, such as Send Email and List Items)
- Is trigger (yes/no)
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)
Power Apps Portal represents a Power Apps portal. The following information is available for each portal:
- Portal Website ID
- Portal Website Name
- Portal Website Record Status
- Environment
- Owner
- Created on
- Modified on
- Portal is orphaned
Connection Reference The linking table for the many-to-many relationships among connectors (PowerApps Connector) and cloud flows (Flows) or apps (PowerApps App).
Maker represents a user who has created an app, flow, custom connector, or environment. The following information is available for each maker (retrieved from Microsoft 365 Users profiles):
- Display name
- ID
- Email (user principal name)
- City
- Country
- 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, department, job title (from Microsoft 365)
- Audit log event time
Power Platform User represents who an app is shared with. The following information is available for each user:
- Display name
- ID
- Group size (for users, this is set to 1; for groups, this is the group size according to Azure Active Directory)
- Type (user, group, tenant)
- User principal name (for users)
Power Platform User Role represents the role a Microsoft Power Platform user has for a specific app. This has a one-to-many relationship with the Power Platform User and PowerApps App tables. The following information is available for each role:
- App
- Microsoft Power Platform user
- Role name (Owner, CanEdit, CanView)
- Friendly role name (Owner, Co-Owner, Viewer)
PVA represents a bot in Power Virtual Agents. The following information is available for each bot:
- Display name
- ID
- Created on
- Owner
- Modified on
- Last launched on
- Total number of sessions
- Number of components (rollup)
- Number of flows (rollup)
- Status
- Environment
- Is bot orphaned (yes/no)
PVA Component represents a Power Virtual Agents component, such as a topic. The following information is available for each bot component:
- Name
- ID
- Component created on
- Description
- Display name
- Environment
- Modified on
- State
- Type (topic, table)
- Uses flow (yes/no)
PVA Component Flow represents a flow triggered as part of Power Virtual Agents. The following information is available for each bot component flow:
- Name
- ID
- Created on/by
RPA represents a desktop flow. The following information is available for each desktop flow:
- Display name
- ID
- Created on
- Owner
- Modified on
- Desktop flow type (Power Automate Desktop, Selenium IDE)
- Status
- Environment
- Is desktop flow orphaned (yes/no)
RPA Session represents a desktop flow session. The following information is available for each bot:
- ID
- Desktop Flow
- Status Code
- Started On
- Completed On
- Error Code
- Error Message
Environment Capacity stores capacity information for an environment
- Capacity Type (File, Database, Log)
- Unit (GB, MB)
- Actual Consumption
- Rated Consumption (takes into account minimum capacity reservation required for the particular environment type)
Environment Add Ons stores add-on information for an environment
- Add On Type (Per App Pass, AI Builder Consumption)
- Unit (MB, Logins)
- Allocation
Environment Business Area represents the owning business area of an environment, if cross-charging is required
- Area Name
- Cost Code
- Area Lead
Additional to the above listed inventory tables, the following helper tables support application functionality:
Sync Flow Errors represents the daily occurrence of sync flow errors to provide a summary email to an admin. The following information is available for each sync flow error:
- Flow instance URL
- Environment
- Created on
Archive Approval stores information on archive requests that have been sent to makers for apps and flows.
Environment Creation Request represents a request submitted by non-admins to create a new Environment. This has a many-to-many relationship with the Maker and PowerApps Connector tables. The following is available for each request:
- Approval Date
- Approval Email
- Created By (used as Requestor)
- Database Currency
- Database Language
- Database Security Group ID
- Duration Requested
- Environment
- Environment Display Name
- Environment Region
- Environment Type
- Expiration Date
- Has Database
- Has Expiration Date
- Justification
- Notes
- Request No
- Request Status (pending, approved, rejected, fulfilled, live, expired, cancelled, failed)
DLP Policy Change Request represents a request to change the definition of an existing DLP policy in the tenant. The following is available for each request:
- Action Requested (Add Environment to Policy, Remove Environment from Policy)
- Created By (used as Requestor)
- Environment Creation Request
- Policy ID
- Request No
- Request Status
Security roles
Power Platform Admin SR Gives full access to create, read, write, and delete operations on the custom tables.
Power Platform Maker SR Gives read and write access to the custom tables (environments, apps, and so on).
Power Platform User SR Gives read-only access to the resources in the custom tables.
Note
To easily explore and manage data stored in Dataverse, install the Microsoft Power Apps Office Add-in. More information: Working with data in Dataverse using the Excel Add-in!
Flows
| Flow Name | Type | Interval | Description |
|---|---|---|---|
| Admin | Capacity Alerts | Scheduled | Daily | This flow checks actual capacity consumption and compares it with approved capacity, that an admin sets. The flow will send an alert to the admin for environments that exceed the approved capacity, or are at 80% of approved capacity. The approved capacity can be set in the Power Platform Admin View model-driven app. |
| Admin | Sync Template v3 | Schedule | Daily | This flow retrieves the environments in your tenant by using List Environments as Admin, and creates or updates a record for each environment in the Dataverse Environment table. Running this flow will also trigger the rest of the sync flows indirectly by updating the environment records in the Dataverse instance. |
| Admin | Sync Template v3 (Apps) | Automated | triggered by Admin | Sync Template v3 | This flow gets app information by using Get Apps as Admin. This information is then created or updated in the PowerApps App table. |
| Admin | Sync Template v3 (Connectors) | Scheduled | Daily | This flow gets connector information by using Get Connectors, and stores information such as the connector name, publisher, and tier. |
| Admin | Sync Template v3 (Custom Connector) | Automated | triggered by Admin | Sync Template v3 | This flow gets custom connector information by using Get Custom Connectors as Admin, and stores information such as the name, endpoint, and created by/on. |
| Admin | Sync Template v3 (Desktop Flow - Runs) | Scheduled | Daily | This flow gets desktop flow run history and session details. Turning on this flow is optional, only turn this flow on if a tenant-level overview of desktop flows is important. |
| Admin | Sync Template v3 (Desktop Flow) | Automated | triggered by Admin | Sync Template v3 | This flow retrieves desktop flow information. This information is retrieved from underlying Dataverse tables and requires the user running the flow to have system administrator privileges in the environment. Turning on this flow is optional, only turn this flow on if a tenant-level overview of desktop flows is important. |
| Admin | Sync Template v3 (Flow Action Details) | Scheduled | Daily | This flow gets the actions and triggers for all flows. This flow uses Get Flow as Admin to get action and trigger details for every individual flow in your tenant. Thus, it can be a very time-consuming and resource-consuming flow to run. Turning on this flow is optional, only do so to perform action-level reporting or analysis, such as reporting on who's using the Send Email action of the Microsoft 365 Outlook connector. |
| Admin | Sync Template v3 (Flows) | Automated | triggered by Admin | Sync Template v3 | This flow gets cloud flow information by using List Flows as Admin. Also updates the record if flows have been deleted. |
| Admin | Sync Template v3 (Model Driven Apps) | Automated | triggered by Admin | Sync Template v3 | This flow gets model-driven app information. This information is retrieved from underlying Dataverse tables and requires the user running the flow to have system administrator privileges in the environment. |
| Admin | Sync Template v3 (Portals) | Automated | triggered by Admin | Sync Template v3 | This flow retrieves Power Apps Portal information. This information is retrieved from underlying Dataverse tables and requires the user running the flow to have system administrator privileges in the environment. Turning on this flow is optional, only turn this flow if you're using portals in your tenant and are interested in getting a tenant-wide overview. |
| Admin | Sync Template v3 (PVA) | Automated | triggered by Admin | Sync Template v3 | This flow retrieves Power Virtual Agents (bot) information. This information is retrieved from underlying Dataverse tables and requires the user running the flow to have system administrator privileges in the environment. Turning on this flow is optional, only turn this flow on if a tenant-level overview of chatbots is important. |
| Admin | Sync Template v3 (Sync Flow Errors) | Scheduled | Daily | This flow sends an email to the admin about environments that failed to sync (with a link to the flow instance). |
| Admin | Welcome Email v3 | Automated | when any sync flow adds a new maker to the Maker table | This flow sends an email to a user who created an app, flow, custom connector, or environment. This flow gets triggered when a new record is created in the maker table. You can customize the email sent out by the flow. |
| CLEANUP - Admin | Sync Template v3 (Check Deleted) | Scheduled | Every two weeks | This long running flow runs every other week, and compares CoE to the tenant to determine if any objects were deleted since last run. Either just marks them as deleted (if env var Also Delete from CoE = no) or deletes them from the CoE (if Also Delete from CoE = yes). The audit log solution is able to find this information in on a daily basis for apps and flows, but not for other resources such as environments, desktop flows and chatbots. Run this flow periodically to check for deleted resources. |
| CLEANUP - Admin | Sync Template v3 (Connection Status) | Scheduled | Weekly | This flow runs weekly, and checks if any apps or flows have unresolved connections. |
| CLEANUP - Admin | Sync Template v3 (Delete Bad Data) | Scheduled | Daily | This flow runs daily, and looks for data in the inventory that is not complete, for example flows without an environment, and removes this data. |
| CLEANUP - Admin | Sync Template v3 (Orphaned Makers) | Scheduled | Weekly | This flow runs weekly, and checks if any makers have left the organization - if maker information can not be found in Azure AD/Office 365 Users, any resources created by the maker (apps, cloud and desktop flows, environments, chatbots) are marked as orphaned. |
| CLEANUP - Admin | Sync Template v3 (Power Apps User Shared With) | Scheduled | Every two weeks | This long running flow runs every other week, and gets who the app is shared with by using Get App Role Assignments as Admin. |
| CLEANUP HELPER - Check Deleted (Canvas Apps) | Child flow | called from Check Deleted | Does the check deleted work for a given environment for canvas apps |
| CLEANUP HELPER - Check Deleted (Cloud Flows) | Child flow | called from Check Deleted | Does the check deleted work for a given environment for cloud flows |
| CLEANUP HELPER - Check Deleted (Model Driven Apps) | Child flow | called from Check Deleted | Does the check deleted work for a given environment for model driven apps |
| CLEANUP HELPER - Check Deleted (PVA) | Child Flow | called from Check Deleted | Does the check deleted work for a given environment for chatbots |
| CLEANUP HELPER - Check Deleted (Custom Connectors) | Child flow | called from Check Deleted | Does the check deleted work for a given environment for custom connectors |
| CLEANUP HELPER - Power Apps User Shared With | Child flow | called from CLEANUP - Admin | Sync Template v3 (Power Apps User Shared With) | runs once per environment to check |
| DLP Request | Make approved policy change | Automated | when a DLP Policy Change Request record is updated to Approved state | Modifies the existing DLP Policies identified in the request depending on the action type. |
| Env Request | Cleanup expired environments | Schedule | Daily | Cleans up environments with expiration dates identified or sends weekly warning email notifications every Monday if the expiration date is coming up within the month. |
| Env Request | Create approved environment | Automated | when an Environment Creation Request’s status is updated to Approved state | Provisions the Environment and other resources identified in the request. |
| Env Request | Notify admin when a new request is submitted | Automated | when a new Environment Creation Request record’s status is updated by a user to Pending state | Sends an email to the admin alias with instructions on how to review the request. |
| Env Request | Notify requestor when rejected | Automated | when an Environment Creation Request’s status is updated to Rejected state | Sends an email notification to the requestor with the rejection status and reason, then changes the request to inactive. |
| HELPER - CanvasAppOperations | Child flow | Instant | This flow takes in the environment, app, and operation to perform as well as the GUID for the new maker if the operation is to reassign ownership. The operations supported are Delete and Assign (which reassigns owner). It performs the action on the actual object in the tenant and also updates the inventory. |
| HELPER - CloudFlowOperations | Child flow | Instant | This flow takes in the environment, flow, and operation to perform as well as the GUID for the new maker if the operation is to reassign ownership. The operations supported are Delete and Assign (which reassigns owner). It performs the action on the actual object in the tenant and also updates the inventory. |
| HELPER - ObjectOperations | Child flow | Instant | This flow takes in the environment, flow, and operation to perform as well as the GUID for the new maker if the operation is to reassign ownership. It calls either the The operations supported are Delete and Assign (which reassigns owner). It calls either the HELPER - CloudFlowOperations or the HELPER - CanvasAppOperations child flow depending on its last parameter, objectType. It is needed due to a product bug in which you cannot call child flows with the Dataverse Connector from Canvas Apps. |
| Command Center > Get M365 Service Messages | Instant | from Admin - Command Center canvas apps | this flow connects to Microsoft Graph to list Power Platform Message Center service updates and returns them to the Admin - Command Center canvas app. |
| Command Center > Initially Populate Bookmarks | Instant | from Admin - Command Center canvas app | this flow runs once to get all CoE Starter Kit apps in the environment and store them to the Command Center Config table as bookmarks used in both the Admin - Command Center and Maker - Command Center canvas apps. |
| HELPER - Maker Check | Child flow | from all Admin - Sync Template (v3) flows | this flow calls uses Office 365 Users and HTTP with Azure AD connectors to determine if the resource owner can be found in the tenant or if this resource is now orphaned, and updates the status in the Maker table. |
| HELPER - Send Email | Child flow | from all flows that send emails | this flow consolidates the calls to send email into a single location and can be updated to different communication methods, such as sending adaptive cards in Teams. |
| Admin | Sync Template v3 Configure Emails | Instant | on setup or upgrade | this flow updates the Customized Email table with default values. |
| Admin | Compliance request complete apps v3 | Automated | This flow waits for the Business Process flow for App Compliance to be finished and updates the Admin Requirement - Risk Assessment State field of the PowerApps Apps table. | |
| Admin | Compliance request complete bots | Automated | This flow waits for the Business Process flow for Bot Compliance to be finished and updates the Admin Requirement - Risk Assessment State field of the PVA table. | |
| Admin | Compliance request complete custom connector v3 | Automated | This flow waits for the Business Process flow for Custom Connector Compliance to be finished and updates the Admin Requirement - Risk Assessment State field of the PowerApps Connectors table. | |
| Admin | Compliance request complete flows v3 | Automated | This flow waits for the Business Process flow for Cloud flow Compliance to be finished and updates the Admin Requirement - Risk Assessment State field of the Flows table. | |
| Admin | Compliance Teams Environment BPF kickoff v3 | Automated | This flow waits for Date Asked for Business Justification field in the Environment table to be updated and starts a new Microsoft Teams Environment Approval BPF. |
Admin | Compliance Detail request v3
This flow works in conjunction with other apps and flows in the CoE Starter Kit to facilitate the process described in App auditing process. Compliance detail request emails are sent for apps and chatbots.
Note
This flow is part of the Core components solution however most of its functionality is implemented in the Governance components solution. This is in order to facilitate easier shipping for Dataverse for Teams. This flow, and its related flows (Admin | Compliance request complete apps/bots/custom connectors/flows) should be left turned off until instructed to turn when you setup the Governance components.
This flow sends an email to users who have apps in the tenant that aren't compliant with the following thresholds:
The app is shared with more than 20 users or at least one group, and no business justification details have been provided for it.
The app does have business justification details, but hasn't been published in 60 days (so it's likely not on the latest version of Power Apps) or is missing a description.
The app has business justification details and an indication of high business impact, but no mitigation plan has been submitted to the attachments field.
This flow sends an email to users who have chatbots in the tenant that aren't compliant with the following thresholds:
The chatbot has been launched more than 50 times, and no business justification details have been provided for it.
The chatbot has business justification details and an indication of high business impact, but no mitigation plan has been submitted to the attachments field.
You can customize the criteria for when makers are asked to provide a business justification using environment variables. Default values are provided.
You can customize the email sent out by the flow; by default, it will look like the following image.

Apps
Admin - Command Center
A canvas app used by admins as a starting point to launch other apps in the CoE Starter Kit and review content relevant to admins.
Use this app to:
- Launch CoE Starter Kit apps and other bookmarks.
- Review CoE Starter Kit service health by checking sync flows that have recently failed.
- Update environment variables used in the CoE Starter Kit.
- View Microsoft 365 Message Center news related to Microsoft Power Platform.
- Download the latest CoE Starter Kit version and raise support tickets with the team.
- Launch Microsoft Learn learning paths to learn more about Microsoft Power Platform.
- Launch the latest posts of the Power Apps, Power Automate, Power BI and Power Virtual Agent blogs.
- Configure email subject and body text for emails send through the CoE Starter Kit.
Permission: Intended to be used only by admins. Power Platform Service Admin or Global Admin permission is required. Share this app with your CoE Admins.
Prerequisite: This app uses Microsoft Dataverse. If you have installed this solution in a Production environment, a Premium license is required for every app user. If you have installed this solution in a Dataverse for Teams environment, a Microsoft 365 license is required for every user.
Note
When you first launch the app, bookmarks to all apps included in the CoE Starter Kit get created. Additionally add other relevant bookmarks such as links to the Power BI dashboard and your Power Platform wiki and community by selecting Edit bookmarks.

Configurable emails
Use the Admin - Command Center app to configure subject and body texts for emails send by the CoE Starter Kit.
Note
This feature only works for emails part of the Center of Excellence - Core Components.
Open the Admin - Command Center app and select the email icon in the navigation.

Default email body and subject texts are provided. You can edit the email body and subject, which will change the Default Body and Default Subject properties to No. This means that running the Admin | Sync Template V3 Configure Emails flow that sets the default body and subject will not update those records, and your modified text will continue to be used in these emails.
Optionally, configure the below for your email:
- CC: this will add the user or group to the CC line of the mail.
- ReplyTo: this will add the user or group to the Reply To Property for the mail.
- Send on Behalf: this will add the person or group to the From (Send as) property for the mail.
Note
These properties are reliant on your mailbox permissions, and relevant Exchange properties being configured.
You can store localized versions of each mail. If the user has a preferred language set in their Office 365 User profile, mails will be sent in the localized version. If no localized version is found for a language, the default english text is sent. Designate the language with the ISO Language Code: Language Code Table (lingoes.net). Emails are formatted as html, be careful when changing the text so as to not overwrite html tags.
DLP Editor v2
DLP Editor v2 is a canvas app that reads and updates data loss prevention (DLP) policies while showing a list of apps and flows that are impacted by the policy configurations.
Use this app to:
- Make changes to DLP policies.
- See what impact each change will have.
- Mitigate the risk by contacting makers.
More information: Data Loss Prevention policies
Permission: Intended to be used only by admins. Power Platform Service Admin or Global Admin permission is required. Share this app with your CoE admins.

App Catalog
A canvas app that helps give visibility to certain apps in the organization. Admins can choose which apps to highlight in the app catalog if the app meets admin requirements and is meant to be shared broadly.
When you first open the app catalog, you won't see any apps there. There's a field on the Power Apps App table called In App Catalog, which is a two-option set type field (Boolean). If the value is set to Yes, the app will show up in the catalog. To publish an app to the app catalog, follow the app auditing process in the Power Platform Admin View app.
Permission: As soon as you're using this process, you can share the app catalog with the entire organization.
Prerequisite: This app uses Microsoft Dataverse. If you have installed this solution in a Production environment, a Premium license is required for every app user. If you have installed this solution in a Dataverse for Teams environment, a Microsoft 365 license is required for every user.

Set App Permissions
Set App Permissions is a canvas app that an admin can use to discover apps by app name, environment, or owner name, and to change app permissions.
Use this app to:
- Set a new app owner.
- Add new viewers and editors.
- Remove app permissions.
- Change app permissions from editors to viewers or viewers to editors.
You can also use this app to find apps that have been orphaned by the owner's having left your organization, and clean them up. More information: Share a canvas app in Power Apps
Permission: This app is intended to be used only by admins. Microsoft Power Platform Service Admin or Global Admin permission is required. Share this app with your CoE admins.

Set Flow Permissions
Similar to Set App Permissions, Set Flow Permissions is a canvas app that admins can use to discover flows by flow name, environment, or owner name.
Use this app to:
- Add new viewers and editors.
- Remove flow permissions.
Note that the ownership of a flow can't be changed.
You can also use this app to find flows that have been orphaned by the owner's having left your organization, and clean them up. More information: Share a flow
Permission: This app is intended to be used only by admins. Microsoft Power Platform Service Admin or Global Admin permission is required. Share this app with your CoE admins.

Power Platform Admin View
Note
This app is not available if you have installed the Core Components in Dataverse for Teams. A canvas app is available to browse tenant inventory.
Power Platform Admin View is a model-driven app that provides an interface used to browse items in Dataverse custom tables. It provides access to views and forms for the custom tables in the solution.
Use this app to:
- Get a quick overview of resources in your tenant.
- Learn about your makers, connectors, apps, and flows.
- Find out who apps are shared with.
- Add additional information, such as notes and risk assessments, to your resources.
- Set approved capacity for environments, and see capacity and add-on information per environment.
- Complete app audits.
Permission: This app is intended to be used only by admins. Power Platform Service Admin or Global Admin permission is required. Share this app with your CoE admins.

You can use this app to see who an app is shared with, what roles (editor or viewer) the users have, and—for groups—what the size of the group is, all in a quick glance.

You can use this app to see Microsoft Teams environments.
Admin - Power Platform Resource RMS (Request Management System)
A canvas app used by admins as an interface to view and approve or reject requests to create or modify Power Platform development resources. Supports Environment Creation Requests and changes to DLP Policies are logged in the DLP Policy Change Request table.
Use this app to:
- View all Environment Creation Requests in detail.
- Approve or reject Environment Creation Requests.
- View if connectors will be blocked or restricted by existing or modified DLP Policies. Modifications made in the app will update those Policies.
Permission: Intended to be used only by admins. Power Platform Service Admin or Global Admin permission is required. Share this app with your CoE Admins.
Prerequisite: This app uses Microsoft Dataverse. If you have installed this solution in a Production environment, a Premium license is required for every app user. If you have installed this solution in a Dataverse for Teams environment, a Microsoft 365 license is required for every user.

Power Platform Request Center
A canvas app designed to easily submit requests for Power Platform resources (such as Environment Creation Requests).
Use this app to:
- Submit new Environment Creation Requests.
- View existing requests in any state that was submitted by that user. Expiration timeline and link to the Live environments can be found here.
Permission: As soon as you're using this process, you can share the app with all authorized Makers or the entire organization, depending on which users you want to allow Environment ownership. Requires the Power Platform Maker SR (security role) to use the Dataverse tables.
Prerequisite: This app uses Microsoft Dataverse. If you have installed this solution in a Production environment, a Premium license is required for every app user. If you have installed this solution in a Dataverse for Teams environment, a Microsoft 365 license is required for every user.

Power BI report
With Power BI reports, you can get a holistic view of Dataverse data with visualizations and insights for Environment, PowerApps App, Flow, Connector, Connection Reference, Maker, and Audit Log tables.
Follow the setup instructions to set up the Power BI dashboard. More information: Gain deep insights into your Microsoft Power Platform adoption with the CoE Power BI dashboard
