Access Request¶
Overview¶
Workflow
A user requests for an
access. Access is commonly known as role or user role.The request is sent to the user’s manager for approval.
The manager can either
approveorrejectthe request.The user can
cancelthe request before his/her manager takes action.Administrator can also perform
canceloperation on the request on behalf of user.
Request Status¶
There are 3 states for an Access Request life-cycle - In Progress, Completed and Cancelled.
In Progress¶
A request enters In Progress state upon a user submitting an access request.
Completed¶
When a manager approves or rejects a request, it reaches Completed state. This is the end state.
Cancelled¶
Note
A request can be cancelled through the Request Tracking page .
A request can only be cancelled when it is still in In Progress state. When a user or an administrator cancels a request, it reaches Cancelled state. This is the end state.
Request On Behalf¶
Note
Only user with Key User or HR role can request on behalf.
To request on behalf, a Key User or HR navigates to Users under the main menu User Management. Select a user and click on the Request On Behalf Of button.
Request Approval¶
Note
Only user with Manager role can approve a request.
A manager select a request and click on the View Detail button.
A manager clicks on Approve button to approve the selected request. To reject a request, a manager needs to leave a comment on why the request is rejected and clicks on the Reject button.
Request Approval via Email¶
Important
Customization is required. Please follow the instructions below.
A manager can perform request approval via email. This feature is not enabled by default. An administrator can enable this feature in Administrator mode.
Login to Welle Console and enter Administrator mode
Navigate to
Settings-GovernanceNavigate to
Email TemplatestabNavigate to
Access RequestsectionEnable
Request Approval via EmailClick on the content for
Request Approval Email Template
The above is the default email template for Request Approval
Instead of asking manager to login to the portal to approve/reject, replace that with the approval and rejection hyperlinks
Use the keyword
${finalApprovalURL}for approval hyperlinkUse the keyword
${finalRejectURL}for rejection hyperlink
Third-Party Approver¶
During Access Request, a role might require additional level of approval. Third-Party approver can be defined.
Note
Only users with Manager role can be a third-party approver.
Request Tracking¶
Hint
An administrator can cancel any request that is still In Progress when in Administrator Mode.
When a request is still in In Progress state, a user can cancel it by clicking on the Cancel button.
The user is required to leave a comment on why the request has to be cancelled, likewise for an administrator.
When a role requires additional level of approval, that request will consist of 2 approvers as shown.
Note
Read more about Third-Party Approver.
Role & Department¶
When a role is assigned to a department, only users from the same department will see this role in Access Request page.
More than one department can be assigned to a role. If no department is assigned, this role will not appear for all.
This feature enforces Separation of Duties (SOD). Users will not be allowed to request for roles that are not relevant to their job functions.
Note
Read more about assignment of department to role in Configuration > Provisioning > Roles.
Request with Additional Information¶
When input is required from user during Access Request, custom user attribute can be used to stored this additional information.
For example, a staff wants to request for Wifi access.
For better security, the network team requires that the staff to key in the MAC address of her laptop.
This can be achieved by the following steps:
Enable Access Request
Key in meaningful text label. e.g. Please key in MAC address
Choose a Custom User Attribute that is not in use
Important
Each custom user attribute can only be assigned to 1 role.
The following will appear when the staff requests for Wifi access in Access Request page.
Further customization is also possible.
Note
Read more about Customizing Web UI.
Role Discrepancy¶
During nightly reconciliation process, the accounts in target system should be able to correlate with IDM users in Welle. The correlation attributes are typically employee ID or username.
In addition, a reconciliation process will determine if the roles requested by users on the IDM can correlate with the accesses (access rights/roles) created on target systems.
At times, when an administrator manually assigns an access right to a user on the target system, Role Discrepancy occurs.
The manager will be notified in the Request Approval page to make a decision to either approve or reject the alerted role.