Active Roles provides the ability to restore deprovisioned objects, such as deprovisioned users or groups. The purpose of this operation, referred to as the Undo Deprovisioning operation, is to roll back the changes that were made to an object by the Deprovision operation. When a deprovisioned object needs to be restored (for example, if a user account has been deprovisioned by mistake), the Undo Deprovisioning operation allows the object to be quickly returned to the state it was in before the changes were made.
The Undo Deprovisioning operation rolls back the changes that were made to the object in accord with the standard Deprovisioning policies. For example, assume a User Account Deprovisioning policy is configured so that a deprovisioned user account:
-
Is disabled.
-
Is renamed.
-
Has the Description changed.
-
Has a number of properties cleared out.
-
Has the password set to a random value.
In this case, the Undo Deprovisioning operation:
-
Enables the user account.
-
Sets the Description, Name, and other properties to the original values on the user account.
-
Can provide the option to reset the password so as to enable the user to log on.
Similar behavior is in effect for the other policies of the Deprovisioning category:
-
If the Deprovision operation revokes user access to resources such as the home folder or Exchange mailbox, then the Undo Deprovisioning operation attempts to restore user access to the resources.
-
If the Deprovision operation removes a user account from certain groups, the Undo Deprovisioning operation can add the user account to those groups, restoring the original group memberships of the user account.
To offer another example, suppose the deprovisioning policy is configured so that Deprovision operation on a group:
In this case, the Undo Deprovisioning operation:
-
Restores the original membership list of the group, as it was at the time of deprovisioning
-
Renames the group, restoring the original name of the group
-
Moves the group to the container that held the group at the time of deprovisioning
Similar behavior is in effect for the other group deprovisioning policy options:
-
If the Deprovision operation hides the group from the Global Address List (GAL), Undo Deprovisioning restores the visibility of the group in the GAL.
-
If the Deprovision operation changes the group type from Security to Distribution, Undo Deprovisioning sets the group type back to Security.
-
If the Deprovision operation changes any other properties of the group, Undo Deprovisioning restores the original property values.
Both the Active Roles Console and Web Interface provide the Undo Deprovisioning command on deprovisioned users or groups. When selected on a deprovisioned object, this command originates a request to restore the object. Upon receipt of the request, Active Roles performs all necessary actions to undo the results of deprovisioning on the object, and provides a detailed report of the actions that were taken along with information about success or failure of each action.