Common scenarios in entitlement management
There are several ways that you can configure entitlement management for your organization. However, if you're just getting started, it's helpful to understand the common scenarios for administrators, catalog owners, access package managers, approvers, and requestors.
Delegate
Administrator: Delegate management of resources
Catalog creator: Delegate management of resources
Catalog owner: Delegate management of resources
Catalog owner: Delegate management of access packages
- Watch video: Delegation from catalog owner to access package manager
- Delegate users to access package manager role
Govern access for users in your organization
Administrator: Assign employees access automatically
- Create a new access package
- Add groups, Teams, applications, or SharePoint sites to access package
- Add an automatic assignment policy
Access package manager: Allow employees in your organization to request access to resources
- Create a new access package
- Add groups, Teams, applications, or SharePoint sites to access package
- Add a request policy to allow users in your directory to request access
- Specify expiration settings
Requestor: Request access to resources
- Sign in to the My Access portal
- Find access package
- Request access
Approver: Approve requests to resources
Requestor: View the resources you already have access to
- Sign in to the My Access portal
- View active access packages
Govern access for users outside your organization
Administrator: Collaborate with an external partner organization
- Read how access works for external users
- Review settings for external users
- Add a connection to the external organization
Access package manager: Collaborate with an external partner organization
- Create a new access package
- Add groups, Teams, applications, or SharePoint sites to access package
- Add a request policy to allow users not in your directory to request access
- Specify expiration settings
- Copy the link to request the access package
- Send the link to your external partner contact partner to share with their users
Requestor: Request access to resources as an external user
- Find the access package link you received from your contact
- Sign in to the My Access portal
- Request access
Approver: Approve requests to resources
Requestor: View the resources your already have access to
- Sign in to the My Access portal
- View active access packages
Day-to-day management
Administrator: View the connected organizations that are proposed and configured
Access package manager: Update the resources for a project
- Watch video: Day-to-day management: Things have changed
- Open the access package
- Add or remove groups, Teams, applications, or SharePoint sites
Access package manager: Update the duration for a project
- Watch video: Day-to-day management: Things have changed
- Open the access package
- Open the lifecycle settings
- Update the expiration settings
Access package manager: Update how access is approved for a project
- Watch video: Day-to-day management: Things have changed
- Open an existing policy's request settings
- Update the approval settings
Access package manager: Update the people for a project
- Watch video: Day-to-day management: Things have changed
- Remove users that no longer need access
- Open an existing policy's request settings
- Add users that need access
Access package manager: Directly assign specific users to an access package
- If users need different lifecycle settings, add a new policy to the access package
- Directly assign specific users to the access package
Assignments and reports
Administrator: View who has assignments to an access package
- Open an access package
- View assignments
- Archive reports and logs
Administrator: View resources assigned to users
Programmatic administration
You can also manage access packages, catalogs, policies, requests, and assignments using Microsoft Graph. A user in an appropriate role with an application that has the delegated EntitlementManagement.Read.All
or EntitlementManagement.ReadWrite.All
permission can call the entitlement management API. For more information, see the Tutorial: manage access to resources - Microsoft Graph. An application with the EntitlementManagement.Read.All
or EntitlementManagement.ReadWrite.All
application permissions can also use many of those API functions, except for managing resources in catalogs and access packages. An application that only needs to operate within specific catalogs can be added to the Catalog owner or Catalog reader roles of a catalog to be authorized to update or read within that catalog.