Using Approval Server to automate the approval-driven business processes
When a BMC Helix Innovation Suite application initiates an approval process, Approval Server requests approvals according to the defined approval process. As the approvers respond with an approval or rejection, it manages all notifications, and requests for more information, if needed. After receiving the responses from the approvers, the Approval Server reports the result for the request. Approvers can approve the requests by using any of the following methods:
- By logging in to Approval Central
- By replying to the email notifications
Approvals must often be recorded to provide an audit trail and proof of authenticity associated with a signature. The Approval Server provides this functionality in BMC applications. You can add any type of approval or signature-driven process to your own BMC Helix Innovation Suite applications. Use the Approval Server for processes with the following requirements:
- Workflow that needs agreement or acknowledgment from others
- Processes that must be auditable
- Signatures that must be authenticated
Approval-driven process for issuing a new IT asset scenario
Based on the scenario, the following image shows an overview of the approval-driven process:
Approval-driven process for issuing a new IT asset workflow
Step | Action | Reference |
---|---|---|
1 | An Employee creates an incident and IT Helpdesk is notified. An IT Helpdesk agent reviews the incident and initiates an approval process to issue a new IT asset. Approval request notifications are sent to the approvers. | |
2 | An approver approves the request by using Approval Central console. | |
3 | (Optional) If an approver is unavailable to approve, a process administrator might modify the list of approvers to continue the approval process. | |
4 | (Optional) If an approver needs more details about the request, they can request for more information. Accordingly the Approval Server notifies the specific persons about the request. | |
5 | The last approver approves the request and the approval process ends. | |
6 | The IT asset is issued and the incident is closed. |
Approval-driven process benefits
- Track approvals and audit data: Approval Server collects data about the request in the request form and the other supporting forms. Some of this data is temporary and for use only during the approval process. Data such as signatures, additional notes, and timestamp of each approval activity, is saved for audit purposes.
You must have BMC Helix Innovation Suite Administrator permissions to view the audit data. - Send notification with approval feedback: Use Approval Server to send email notifications, alerts, and build a feedback loop. This functionality supports business processes that require all the relevant parties to see and approve, acknowledge, or sign the workflow.
- Adapt to changes: Use Approval Server to define how each approval process should work. Set up new processes and adapt to existing processes as changes occur in your organization.
- Modify approval processes: Customizing and modifying Approval Server does not require programming expertise. For every stage of the approval process, configure the Approval Server to inform the interested parties about any change in the status of an approval request.
- Share approval processes with multiple applications: You need not build a custom workflow or separate solutions for each application. All processes can share the same approval engine, providing a common approval experience across applications.
You can also use Approval Server logging to record data about all requests and responses, as well as to track the configuration changes that the process administrator or BMC Helix Innovation Suite administrator makes.