Administer the catalog

The catalog in Power Platform enables developers and makers to:

  • Crowd-source and find templates and components within their environment easily.
  • Find and install the latest and authoritative version of a component.
  • Get started with templates and components that provide immediate value.

Administering the catalog includes the following tasks:

Important

You need a Managed Environment in order to submit items to the catalog. You can however install catalog items from any environment. More information: Managed Environments overview

Access controls

The catalog has a separate set of access controls from Power Platform. This means makers in a given environment don't automatically get permissions to publish and acquire items from the catalog. There are four security roles:

Role Enables user to:
Catalog Submitter Submit items to the catalog
Catalog Read-Only Member Discover and install items from the catalog
Catalog Approver Approve submissions to the catalog.
Catalog approvers can be users from your central IT department or line of business that your organization wants to empower to participate in the approvals process.
Catalog Administrator Can administer the catalog.

Any environment that has a catalog has these roles that can be viewed from the Power Platform admin center, and can be assigned to groups or individuals just like any other security role.

Power Platform admins and system customizers already have full access to the catalog. However, don't assign these roles for generally managing catalog access, and instead use one of the roles mentioned in the previous table.

Set up the catalog

Before you can administer the catalog, you must install and configure it. Most organizations should be fine with just one catalog in their tenant. All environments in a tenant can install catalog items from a single catalog. But some organizations might want to have different catalogs for regions, departments, or other grouping.

To set up a catalog, go to the Power Platform admin center for your tenant, and expand Resources and then select Catalogs.

Catalog in the Power Platform admin center

Select New catalog in the top menu or in the page itself brings up a setup wizard that has seven steps.

Step 1: Setup

Enter the following information:

Field Description
Name Enter a name for the catalog
Language Set the language for your users of the catalog
Description Add some details that help others understand what this catalog is for
Region What region this catalog is for, which will filter the available environments
Environment Which environment in your tenant you want the catalog to be installed for (ensure some environments have been set up for you to select)
Status Uncheck this box if you want the catalog inactive after setting up

Step 2: Select catalog administrators

Select up to 10 Microsoft Entra ID groups who can administer the catalog. Ensure you have created some Microsoft Entra ID groups for your users.

Step 3: Select approvers

By default, catalog item submissions must be approved by an approver or admin. Check the box if you want your tenant to allow submissions to be autoapproved.

Select up to 10 Microsoft Entra ID groups who can approve catalog items before they're submitted into the catalog. More information: Approve and reject submission requests

Step 4: Select submitters

Select up to 10 Microsoft Entra ID groups who can submit catalog items to the catalog.

Step 5: Select consumers

Select up to 10 Microsoft Entra ID groups who can view and install catalog items from the catalog.

Step 6: Select categories

Select which business categories you would like to allow makers to use when submitting catalog items. These categories also show up in the filters for the discover page to help makers find the catalog items they want. You can also add your own business categories as well.

Step 7: Review and create the catalog

This last step summarizes everything you just set up. If everything looks good, select the terms and conditions link to review, and if agreeable, just check the box and select Create catalog to finish setup.

Next steps

You can add more catalogs to your tenant at any time by going through this wizard again and selecting a different environment to create a new catalog.

After the process is complete, you can access the Power Platform Catalog Manager from the same Catalogs screen under Resources in the Power Platform admin center.

In addition, When successfully completed, the Power Platform Catalog Manager appears in the Apps area in Power Apps (make.powerapps.com). The Power Platform Catalog Manager is where you perform all your administrative tasks. The below sections are all performed inside the Power Platform Catalog Manager.

Repeat this process if you would like to set up a catalog in more environments.

Approve and reject submission requests

Environment admins and users with the Catalog Approver role can review new submissions and approve or decline requests. If global auto approval or publisher level auto approval is turned on, then there's no requirement for manual review and approval.

In the Approvals section of the navigation pane, select Requests. This list has 16 views. The most important ones are:

View Description
Active Approval Requests (Default) Use this view to review submission requests pending approval
All Approval Request Use this view to review all requests across all statuses
Failed Pre-Validation Use this view to identify requests where a submitter has sent a request but it isn't available in the Active Approval Requests view. This view can help with troubleshooting such scenarios.
Approved Approval Request Use this view to review previously approved requests

Using the Active Approval Requests view, open a request and select Resolve Request in the menu.

  • Select Reject Request to decline the request. The request is archived and publisher, item, and asset aren't created.
  • Select Complete Request to approve. Upon approval, publisher, item, and assets are created. The request is archived to Inactive status.

Review install history

In the Deployment History section of the navigation pane, select Install History to view a list of installations that were requested from the catalog.

This list has two views:

  • Active Install Histories (Default)
  • Inactive Install Histories

Review catalog items

In the Catalog section of the navigation pane, select Catalog Items to view a list of catalog items that are available in the catalog

This list has five views:

  • Active Catalog Items
  • Catalog Items - Publisher View
  • Inactive Applications An inactive item can be reactivated, but a deleted item can't be reinstated. Disabled items don't feature in discovery and list command response.
  • Pending Approval
  • Published (Default) This view shows the most recent version of the item.

These views show the following columns:

Column Description
Name (Publishers) Name of the publisher
Name Display Name
Catalog Item Id ID provided by publisher
Engineering Contact The engineering contact
Status Reason The reason for the status of the item. Options:
- Active
- Published
- Pending Approval
- Inactive
- Rejected
Modified On When the item was last modified
Modified By Who last modified the item

You can also view this data using the pac catalog list command. View items in the catalog

Review catalog publishers

In the Catalog section of the navigation pane, select Catalog Publishers to view a list of publishers associated to catalog items.

This list has two views:

  • Active Publishers
  • Inactive Publishers

Catalog publishers have the following default columns:

Display Name Description
Name The name of the publisher.
Publisher ID ID provided by item submitter.
Description A description of the publisher.
Status Reason Reason for the status of the publisher.
Choices:
- Active
- Published
- Pending Approval
- Inactive
Allow Auto-Approval By enabling auto approval at the publisher level, future submissions from this publisher are auto approved. Admins can use this strategy in scenarios where there's a trusted party within their organization that they trust implicitly and don't require approvals from. Also, auto approval can be turned on globally across all publishers here.

Review packages and solutions of items in catalog

In the Catalog section of the navigation pane, select Packages Assets to view a list of underlying artifacts associated to a catalog item that includes the package and solution details.

This list has eight views:

  • Active Packages Assets
  • Inactive Packages
  • Packages Assets
  • Packages Assets - Available
  • Packages Assets - Not Available
  • Packages Assets - Pending Approval
  • Packages Assets - Published (Default)
  • Packages Assets in Submission

The following table describes selected fields that can be included in the form:

The following information is available about the Package:

Field Description
UniqueName Package Unique Name
Version Package Version
Status Reason Current status choices:
- Pending Approval
- Published
- Rejected
Package ID Package identifier
Locale Identifier (LCID) Identifier for localized package
Localized Name Name in localized language
Description Description in localized language
Notes Timeline section has notes with details for actions on asset
Revision Of This field is populated when a new approval request contains a reference to an existing package version that has previously been made available
Modified On Date last modified
Modified By Modified by user
Created On Date created

Package and content information

Field Description
Package File Package Deployer package file comprised of catalog item contents
Package Manifest File Package Manifest file (.json)
Contained Solutions and Components This information is for reference only and being revised. A planned update enables a streamlined view of this data

Review errors in submission requests

In the Approvals section of the navigation pane, select Failed Pre-Validation to view a list of errors associated to a submission in the Catalog Manager application.

  1. Select on the request name that you want to investigate.

  2. In the Timeline card, you can find the exception in the Notes.

    The exception in the notes of the Timeline card.

After fixing the submission, trigger the submit again from PAC CLI. You see a new request that can be approved.

Review errors in install requests

In the Deployment History section of the navigation pane, select Install History to view a list of errors associated to an install.

Select the failed request name to get more information.

Edit user access

After the catalog is set up, you might want to add, edit, or remove user access. This can be done in the Power Platform admin center for any environment where you have setup the catalog. You see a new set of roles in the security roles list.

Catalog security roles

More information: Assign a security role to a user and Manage the security roles of a team

See also

Catalog in Power Platform for developers