I recently had a customer ask me about the delegation options available in OpenIAM. They wanted to know if OpenIAM can support the following use cases:
These questions come up periodically and given its newness, it’s the subject of today’s post. We will work through each of these cases and describe why this feature maybe needed and how you can access/configure it in OpenIAM. This article is not intended to replace the product documentation for this topic.
There are times when a request for approval is sent and either the approver is unable to process the request in a timely manner or the designated approver is simply the wrong person for the request. In either case, OpenIAM provides several options which are described below:
In situations where the approver can delegate a particular request, they can follow the steps below:
Consider that an approver is planning to be out of the office and wants to delegate their requests to another person during their absence. To enable the out of office feature, the approver can do the following:
Select the out of office delegate and the time period
When you save this information, you will be given the opportunity to delegate existing items that are in your inbox.
This option also covers the second request on our list where we need to create a permanent delegation.
There are times when an admin or a manager must step in to delegate one or more requests because the approver is unavailable (e.g. approver is on vacation and forgot the delegate open request). In this case, an authorized user can use the steps below to delegate one or more requests on behalf of the approver.
3. Select the request, and then select Delegate Selected Requests.
This option also covers the second request on our list where we need to create a permanent delegation.
In OpenIAM, both use cases listed below are addressed through the escalation functionality found on all access request and access certification workflows.
To configure an escalation path for a workflow, follow the steps described below:
Use the dialog below to define the escalation path. For example, the image below shows that we will first escalate to the supervisor’s manager and then to their manager. To achieve this, the system will use the manager hierarchy that is defined in OpenIAM.
At many companies, senior executives do not want to be bothered with access request or access certification requests. To define the delegations for this audience, OpenIAM provides the ability to define both a delegate for access requests and one for access certifications. Since the sensitivity level of an access review maybe different, it’s possible that the delegate for each will also be different. To define these delegates, follow the steps below:
To define a delegate for access requests, select a person from the “Alternate contact” drop down. To define the delegate for access certification requests, select a user in the “Certification delegate”. In each section define the start date. The end-date is only required if you want to limit this delegate for a period.