Concept: Role Assignments and the Snapshot Date Model
Role assignments use snapshots to capture the role assignees that are effective as of a particular date. When you enter role assignments in date order, each effective date is a snapshot view of the role assignees for your role assignments. A snapshot is updated if a role assignee is removed as of the effective date.
When you enter roles out-of-date order and back-date the
Effective Date
field, you should add the roles to all later-dated snapshots as well.
- To automatically update later-dated snapshots with changed role assignments, select theUpdate Later-Dated Assignmentscheck box on theAssign Roles - Add/RemoveandAssign Roles - Change Assignmentsactions.
- You must have access to theRoles: Managedomain to select this check box.
When you use the
Assign Roles
related action or a subprocess to enter role assignments, you must update future snapshots manually.Example: Dave is added with a back-dated
Effective Date
.
Date Entered | Effective Date | Workers Added |
|---|---|---|
2021-01-03 | 2021-01-03 | +Cynthia
+Kim |
2021-01-03 | 2020-01-28 | +Dave |
2021-01-10 | 2021-01-10 | +Amy
Cynthia |
Dave has the role between 2020-01-28 to 2021-01-02 only. To ensure that Dave has the role until 2021-01-15, you must add Dave to the role twice: effective as of 2021-01-03, and effective as of 2021-01-10.
Date Entered | Effective Date | Workers Added |
|---|---|---|
2021-01-03 | 2021-01-03 | +Cynthia
+Kim |
2021-01-03 | 2020-01-28 | +Dave |
2021-01-10 | 2021-01-10 | +Amy
Cynthia |
2021-01-15 | 2021-01-03 | +Dave
Cynthia |
2021-01-15 | 2021-01-10 | +Dave
Amy Cynthia |