Skip to content

Commit e6b5f1e

Browse files
authored
Merge pull request #245879 from OWinfreyATL/owinfreyATL-UsersLifecycleChanges
User Lifecycle Updates
2 parents d13070d + 5aa6270 commit e6b5f1e

File tree

2 files changed

+36
-4
lines changed

2 files changed

+36
-4
lines changed

articles/active-directory/governance/entitlement-management-access-package-assignments.md

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.workload: identity
1111
ms.tgt_pltfrm: na
1212
ms.topic: how-to
1313
ms.subservice: compliance
14-
ms.date: 05/31/2023
14+
ms.date: 06/27/2023
1515
ms.author: owinfrey
1616
ms.reviewer:
1717
ms.collection: M365-identity-device-management
@@ -22,15 +22,16 @@ ms.collection: M365-identity-device-management
2222
---
2323
# View, add, and remove assignments for an access package in entitlement management
2424

25-
In entitlement management, you can see who has been assigned to access packages, their policy, and status. If an access package has an appropriate policy, you can also directly assign user to an access package. This article describes how to view, add, and remove assignments for access packages.
25+
In entitlement management, you can see who has been assigned to access packages, their policy, status, and user lifecycle (preview). If an access package has an appropriate policy, you can also directly assign user to an access package. This article describes how to view, add, and remove assignments for access packages.
2626

2727
## Prerequisites
2828

2929
To use entitlement management and assign users to access packages, you must have one of the following licenses:
3030

3131

32-
- Microsoft Azure AD Premium P2 or Microsoft Entra ID Governance
32+
- Azure AD Premium P2
3333
- Enterprise Mobility + Security (EMS) E5 license
34+
- Microsoft Entra ID governance subscription
3435

3536
## View who has an assignment
3637

@@ -188,6 +189,37 @@ $policy = $accesspackage.AssignmentPolicies[0]
188189
$req = New-MgEntitlementManagementAccessPackageAssignmentRequest -AccessPackageId $accesspackage.Id -AssignmentPolicyId $policy.Id -TargetEmail "[email protected]"
189190
```
190191

192+
## Manage user lifecycle (preview)
193+
194+
Entitlement management also allows you to get visibility into state of a guest user's lifecycle through the following viewpoints:
195+
196+
- **Governed** - The user is set to be governed.
197+
- **Ungoverned** - The user is set to not be governed.
198+
- **Blank** - The lifecycle for the user is not determined. This happens when a user had an access package assigned before managing user lifecycle was possible.
199+
200+
> [!NOTE]
201+
> When a guest user is set as **Governed**, based on ELM tenant settings their account will be deleted or disabled in specified days after their last access package assignment expires. Learn more about ELM settings here: [Manage external access with Azure Active Directory entitlement management](../fundamentals/6-secure-access-entitlement-managment.md).
202+
203+
You can directly convert ungoverned users to governed by using the **Mark Guests as Governed ( preview)** functionality in the top menu bar.
204+
205+
To manage user lifecycle, you'd follow these steps:
206+
207+
**Prerequisite role:** Global administrator, User administrator, Catalog owner, Access package manager or Access package assignment manager
208+
209+
1. In the Azure portal, select **Azure Active Directory** and then select **Identity Governance**.
210+
211+
1. In the left menu, select **Access packages** and then open the access package.
212+
213+
1. In the left menu, select **Assignments**.
214+
215+
1. On the assignments screen, select the user you want to manage the lifecycle for, and then select **Mark guest as governed (Preview)**.
216+
:::image type="content" source="media/entitlement-management-access-package-assignments/govern-user-lifecycle.png" alt-text="Screenshot of the govern user lifecycle selection.":::
217+
1. Select save.
218+
219+
## Manage user lifecycle programmatically
220+
221+
To manage user lifecycle programatically using Microsoft Graph, see: [accessPackageSubject resource type](/graph/api/resources/accesspackagesubject).
222+
191223
## Remove an assignment
192224

193225
You can remove an assignment that a user or an administrator had previously requested.
@@ -227,4 +259,4 @@ $req = New-MgEntitlementManagementAccessPackageAssignmentRequest -AccessPackageA
227259
## Next steps
228260

229261
- [Change request and settings for an access package](entitlement-management-access-package-request-policy.md)
230-
- [View reports and logs](entitlement-management-reports.md)
262+
- [View reports and logs](entitlement-management-reports.md)
Loading

0 commit comments

Comments
 (0)