The
tab in the Identity Manager User Application includes a group of actions called . The actions give you the ability to act as a proxy for another user. In addition, they allow you to view your proxy and delegate assignments. If you are a team manager or Provisioning Application Administrator, you might also be permitted to define proxy and delegate assignments, as well as team availability settings.A delegate is a user authorized to perform work for another user. A delegate assignment applies to a particular type of request.
A proxy is a user authorized to perform any and all work (and also define provisioning settings) for one or more users, groups, or containers. Unlike delegate assignments, proxy assignments are independent of resource requests, and therefore apply to all work and settings actions.
Proxy and Delegate Assignments Have Time Periods: Both proxy and delegate assignments are associated with time periods. The time period for a proxy or delegate assignment can be as short or as long as you need it to be. The time period can also have no expiration date.
Proxy and Delegate Actions Are Logged: If logging is enabled, any actions taken by a proxy or delegate are logged along with actions taken by other users. When an action is taken by a proxy or delegate, the log message clearly indicates that the action was performed by a proxy or delegate for another user. In addition, each time a new proxy or delegate assignment is defined, this event is logged as well.
Delegate Assignments When a Role Is the Approver: The User Application does not perform delegate processing when a workflow approver is a role. Any user in a role can perform approvals assigned to the role so delegation is not necessary.
Proxy Assignments When a Role Is the Approver: When you make proxy assignments, the User Application does perform any checks on the roles already held by the user. It is possible that the user might already be assigned to all of the same roles as the person for whom they are acting as proxy. It is also possible that there conflicts with the roles of the person for whom they will act as proxy.
This section describes two business scenarios where proxies and delegates might be used:
Suppose you are a manager who is responsible for approving (or denying) a large number of workflow tasks on a daily basis. In addition, you are also responsible for editing provisioning settings for a large number of users in your organization. In this situation, you might want to assign a proxy so that some of your work can be off-loaded to a trusted member of your team.
Suppose you are a manager who is responsible for approving or denying requests for ten different types of provisioned resources. All ten request types need regular attention, but you would rather have another individual in your organization attend to six of them. In this case, you could define a delegate for these six resource request types. If necessary, you could restrict this delegate relationship to a period of hours, days, or weeks. Alternatively, you could specify no expiration for the delegate relationship, thereby establishing this relationship as a more permanent arrangement.