In this chapter, you will learn how to perform the initial configuration for the approval functionality. In particular, you will do the following:
You perform the configuration of the approval functionality if the company that you are configuring needs to assign records to authorized employees for approval. Acumatica ERP offers the approval functionality for a variety of records, as described in the Setup of Specific Approvals section of this topic.
Before users can start approving records in the system, you configure the approval functionality in the system by performing the following general steps:
An approval map is used for assigning approvers to records of a particular entity type. By clicking the Add Approval Map button on the form toolbar of the Assignment and Approval Maps (EP205500) form, you can open the Approval Maps (EP205015) form and start creating an approval map.
The options in the Entity Types box correspond to the names of the creation forms for these records. The availability of entity types depends on the applied license and the set of features enabled on the Enable/Disable Features form. For more information about licensing, see the Acumatica ERP sales policy.
You use the Assignment and Approval Maps form as a starting point to modify an existing approval map. The form lists all existing assignment maps and approval maps, and the name of each map is a link that you can click to open the map.
For details about approval maps, see Approval Configuration: Approval Maps.
Your organization may need approvers to enter a reason when they approve or reject a document. You set up approval and rejection reasons on the Rule Actions tab (Reason Settings section) of the Approval Maps (EP205015) form.
By default, the Reason for Approval and Reason for Rejection boxes contain Is Not Prompted. To make approvers enter reason codes when approving or rejecting documents, you select one of the following options in the needed boxes:
For an entity type with optional or required approval configured, when a user approves or rejects a document of the type on the data entry form, the system displays the Enter Reason dialog box. The approver enters the reason for approval or rejection in this dialog box and clicks OK.
The reason is also displayed on the Approvals tab of the data entry forms that support the entry of approval and rejection reasons.
Optionally, you can prepare notification templates and use them for approval notifications in Acumatica ERP. These notification templates are designed to inform authorized employees via email when a document requires their approval. This is an optional step; authorized users can approve and reject records regardless of whether they receive notifications. You can create new templates or edit existing ones by using the Email Templates (SM204003) form.
For the notification template to be used, it must be specified along with the approval map on the applicable preferences form. For more information about approval notifications, see Approval Configuration: Pending Approval Notifications.
The creation of an approval map does not cause records of the entity type to be subject to approval until you modify the applicable system preferences to use the approval map.
For each entity type for which you have created at least one approval map, you must specify an approval map for the specific type of record on the preferences form associated with the entity type. In some cases, you can create multiple approval maps for the same entity type, with each designed for different record types, and specify both maps for the record types on the preferences form. For example, you can create two approval maps for purchase orders, with one designed for project drop-ship purchase orders and one designed for purchase orders of other types. On the Purchase Orders Preferences (PO101000) form, you specify the map to be used for each purchase order type.
If you have created notification templates to be used for the records of any entity type, you can also specify them on the preferences form.
The applicable preferences form where you specify the approval map depends on the Entity Type selected on the Approval Maps (EP205015) form as follows: