The Hornbill ESM app stores information on access given to users for different services (Service subscription), But can not be used for audit control/revisions. The access provisioning is not linked to or controlled by the request process. We see a need to store this information in Service Manager, and also automate the process. A user should be able to Request access to an application from the Service Portal. The fulfillment process should include approval, and then automatically add the user to the correct Service/application as a subscriber. The subscription record should also include a text field for additional information like type of access (e.g. Administrator access), and store the link to the initial Request. If we can create reports or views based on subscription, we will have total control over all given access, including the Requester, Approver, date/time etc.
The unsubscribe process should be automated the same way.
If we also could trigger external automation tools, the process could actually execute the request as well.