Microsoft Entra ID Governance
Governance

Include custom data provided resource in the catalog for catalog user Access Reviews

In brief

The guide removes the Preview label and adds steps for creating the resource and Logic App, automatic upload notifications, manual result application, and new resource parameters.

What Entra admins need to know

Administrators can follow the updated setup and automation guidance; remediation applies only to custom-resource decisions without an Approve outcome.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

Include custom data provided resource in the catalog for catalog user Access Reviews (Preview)

Organizations often have applications that aren’t yet integrated with Microsoft Entra but still need to be governed. Using custom data provided resources, you can include these disconnected applications in Microsoft Entra ID access reviews by uploading their access data directly into a catalog.

If you do not yet have a catalog, then create a new catalog. If you have a catalog already, then continue at the next section.

  1. Sign in to the Microsoft Entra admin center as at least an Identity Governance Administrator or catalog creator.
  1. Browse to ID Governance > Catalogs.

  2. Select New catalog.

  3. Enter a unique name for the catalog and provide a description. Users see this information in an access package's details.

  4. Select Create to create the catalog.

For more information on creating a catalog and adding resources, see Create and manage a catalog of resources.

  1. Select Add resources.

  2. Select the resource type: custom data provided resource.

    :::image type="content" source="media/custom-data-resource-access-reviews/custom-data-provided-information.catalog-resources.png" alt-text="Screenshot of adding custom access resource data extension information.resources to a catalog.":::

  3. On the resource page,Basics tab, enter:

    • Resource nameName – A name for the resource.
    • Description – A description for the resource.

    :::image type="content" source="media/custom-data-resource-access-reviews/custom-resource-basic-information.png" alt-text="Screenshot of entering basic information for the custom data provided resource.":::

  4. Select Next: Details.

  5. On the Details tab, enter:

    • Subscription - Select the subscription.
    • Resource group - Select the resource group.
    • Logic app name - A name for the logic app.

    :::image type="content" source="media/custom-data-resource-access-reviews/custom-resource-details-information.png" alt-text="Screenshot of entering the details for the logic app as part of the custom data provided resource.":::

  6. Select Create a logic app to deploy the new logic app.

  7. Select Save.

  8. Select Add.

Create a User Access Review

  1. Sign in to the Microsoft Entra admin center

    1. Sign in to the Microsoft Entra admin center as at least an Identity Governance Administrator.

    2. Browse to ID Governance > Access Reviews > new access review.

    3. Select Create.

    You can also create an access review programmatically using Microsoft Graph. For more information, see Create a single stage access review on a catalog.

    Get Access Review ObjectLogic app integration

    :::image type="content" source="media/custom-data-resource-access-reviews/logic-app-trigger.png" alt-text="Screenshot of the logic app trigger history.":::

    The Logic App will receive a notification when the access review is initiated and Instance IDcan be configured to automatically upload custom data for the review. The Logic App will also receive a notification when the review completes and can be configured to set the apply result on the not reviewed or deny decisions. For more information, see Configuring logic app for uploading and remediating decisions.

    Manually upload custom data

    After creating the catalog access review, but before uploading your custom data, you must get both the Access Review object ID, and the Access Review instance object ID. To get this information, you'd do the following:

    1. Select the catalog access review you created.

    2. On the Access Review overview screen, copy the Object ID.

      :::image type="content" source="media/custom-data-resource-access-reviews/access-review-object-id.png" alt-text="Screenshot of finding the access review object ID.":::

    3. Select the current instance of the access review on the access review overview screen.

    4. On the access review instance screen, save the instance Object ID.

      :::image type="content" source="media/custom-data-resource-access-reviews/access-review-instance-object-id.png" alt-text="Screenshot of finding the access review instance object ID.":::

    Upload custom data

    After copying both the access review object and access review instance object IDs, note that the status of the access review shows as Initializing.

    :::image type="content" source="media/custom-data-resource-access-reviews/initializing-access-review-status.png" alt-text="Initializing access review status.":::

    1. Return to the catalog you created, and select Resources.

    2. On the resource screen for the catalog, select the custom data access resource you created, and select Upload custom access data.

      :::image type="content" source="media/custom-data-resource-access-reviews/upload-custom-access-data.png" alt-text="Screenshot of the upload custom access data option.":::

    3. On the Upload access data for custom resource screen under Basics, enter both the access review object ID, and the Access review instance object ID found in the section Get Access Review Object and Instance ID.ID.

      :::image type="content" source="media/custom-data-resource-access-reviews/upload-access-data-basics.png" alt-text="Screenshot of basic information for custom data access.":::

    4. Under Upload files select up to 10 CSVs to include in the access data and select Save.

      :::image type="content" source="media/custom-data-resource-access-reviews/upload-access-data-files.png" alt-text="Screenshot of uploading files to custom access data.":::

    1. You have up to two hours from the time the review enters the Initializing state to complete the upload.

    Custom data for access CSV fieldsManually apply results

    When uploading CSVsa review is complete, remediation can be set for any decision items for the custom data provided resource that do not have an Approve outcome.

    1. Browse to be included inID Governance > Access Reviews.

    2. Select the catalog access review you created.

    3. Select the current instance of the access data,review on the following parameters are included inaccess review overview screen.

    4. On results page, you can select one or more decisions to remediate.

      :::image type="content" source="media/custom-data-resource-access-reviews/apply-results.png" alt-text="Screenshot of selecting decisions to remediate.":::

    5. Select the template:Apply results to set the apply result to Applied successfully.

    Custom data for access CSV fields

    When uploading CSVs to be included in the access data, the following parameters are included in the template:

    Parameter Description
    PrincipalId The Microsoft Entra ID User ID of the user whose access needs to be reviewed. This value must match a valid Microsoft Entra user.
    PrincipalType Specifies the type of principal. For access reviews this will always be EntraIdUser.
    PermissionName The display name of the permission that the user has in the application. Example: Read, Write, and Admin.
    PermissionDescription A brief explanation of what this permission allows within the application. This provides reviewers with context when deciding whether access should be continued.
    PermissionType Indicates the category of permission.
    ScopeId A unique identifier for the application.
    ScopeDisplayName The display name of the application.
    EntitlementOwners_Users A comma separated list of the Microsoft Entra ID User ID owners of the permission.
    EntitlementOwners_Groups A comma separated list of the Microsoft Entra ID Group ID group owners of the permission.
    CustomData Any additional information that could provide more context to a reviewer when making a decision.

    You can also upload custom data via Graph by creating an upload session and then uploading a CSV file. For more information, see customDataProvidedResourceUploadSession.

    • Reviewers receive an email notification.
    • They can sign in to the My Access portal to view and complete their review decisions.

    Applying stage

    In the Applying stage, you can get a list of denied users by making the list decisions API call:

    
    The review transition to the **Applied** state once all the custom data provided decisions have been applied. For example, if you have five decisions that must be made from the data, you must apply using PATCH each of five decision items before the review transitions to **Applied**.
    
    ## Review status
    
    As reviewers take actions, the review progresses through several states:
    | Applying | Review decisions are being remediated. |
    | Applied | All decisions are marked as applied. |
    
    ## Timeframes summary
    
    | Action | When | Time limit |
    | Review decisions | During *Active* | Until the review end date. |
    | Apply decisions | During *Applying* | 30 days and review remains in applying status until all decisions are marked as applied.|
    
    ## Related content
    
    
    
    - [Catalog Access Reviews (Preview)]Reviews](catalog-access-reviews.md)
    - [Create and manage a catalog of resources in entitlement management](entitlement-management-catalog-create.md)
    
Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…