Classic approvals
Classic approvals are a legacy process to require authorization on tasks before the work is done. In earlier releases, you could create approval records to define approval tasks and associate users or groups to approve or reject them.
Administrators can define classic approval logic by navigating to All > System Policy > Rules > Approvals.
Important: Classic approval rules have been replaced by the Workflow Studio Ask for Approval action. Use Workflow Studio to create workflow-driven approval logic that is easier to maintain and provides better reporting information.
Administrators can see all approval requests by navigating to All > Self-Service > My Approvals and removing the list filter.
An approval record consists of these fields:
| Field | Input value |
|---|---|
| Approver | A reference to the user who is responsible for approving the related record. |
| State | Choices are: - Not Yet Requested (This state indicates that you are not yet asking your approvers to approve this request. Until you set the status to Requested they will receive no email notifications about the request.) - Requested - Approved - Rejected |
| Approving | A document\_id reference field to the record being approved, on any table. |
| Comments | A journal field for storing comments regarding the approval. |
| Approval Summarizer | A Create a formatter and add it to a form that displays key fields relevant to the approval from the referenced document. This summarizer will not display if there is no record referenced. |
- Approval engines
The differences in the way that companies handle their approvals, as well as the differences between approvals for the various applications (such as Service Catalog Requests and Change Management), calls for supporting flexibility in setting up approvals within applications. - Approval rules
Many organizations rely on an approval process to ensure that requests are reasonable and fit an organization's budget. - Approval summarizer formatter
The approval summarizer formatter creates the summary at the bottom of an approval form. - Approval with e-signature
Approve or reject an approval record by re-entering your login credentials. See the history of an approval from its activity stream or its audit history. - Approval status
The approval status of a change request is determined by looking at the current status of all the approvers. - Generate an approval using approval rules
The system can automatically generate an approval request to individuals or groups when specific criteria are met. The automatic generation of approval requests is driven using the System Policy feature. - Generate approvals using the approvers related list
It is possible to manually add approvers to a request. - Generate approvals using Workflow flows
Workflow Studio flows are a powerful and flexible method of generating approvals. Use workflow flows to create group approvals and user approvals. - Multiple approvers
With multiple approvers, all approvers must authorize the request before the status will change to "Approved". - Receive notifications
Individuals who are designated approvers automatically receive approval notifications, including approval status updates. - Dynamic approval forms
When you are looking at an approval request, the form has a context-appropriate summary of the item to be approved. - Scripts and engines execution order
Scripts, assignment rules, business rules, workflows, escalations, and engines all take effect in relation to a database operation, such as insert or update. In many cases, the order of these events is important.
Parent Topic:Exploring Service Administration