Create an approval rule
Approve a purchase requisition, purchase order, sourcing request, or invoice, by defining an approval strategy and creating approval rules. This is a one-place configuration that can drive any kind of approval process that your organization may need.
Before you begin
To create an approval rule, you must have set up your product catalog (with the necessary product categories, product models, and supplier products) and should be able to raise a purchase requisition or sourcing request. For more information on how to set up your product catalog, see Create a product category, Create a product model, and Add a supplier product. You should have also set up the sys_user record appropriately to include relevant details such as job codes, managers.
Role required: sn_shop.procurement_administratorAbout this task
You can create an approval rule to determine how approval plans are generated and routed when conditions are met, from the Sourcing and Purchasing Automation module.
Procedure
- Navigate to All > Sourcing and Purchasing Automation > Administration > Approval Rule .
- Select New.
-
On the form, fill in the fields.
Table 1. Approval Rule form Field Description Number System-generated unique identifier for the approval rule. Name Name you assign to the approval rule. Active Option to decide if this rule is used to generate approvals during the purchase requisition process. Approving object Object you’re seeking approval for. The following options are available: - Invoice
- Purchase Order
- Purchase Requisition
- Sourcing Request
It's defaulted based on the approving object selected. For sourcing request and purchase requisition it’s purchase requisition line, for purchase order it’s purchase order line, and for invoice it’s invoice line.
Note:While full approval workflows, including approval engine, state flows, and email notifications, are provided for purchase requisitions and sourcing requests, additional implementation is required in defining state flows and email notifications for purchase order and invoice approval rules.Approving line Approving object line you're seeking approval for. Approval rule type Type of approval rule that determines how approval plans are generated and routed when conditions are met. The following options are available:
- Dynamic Users or Groups
- Managerial Job Code Hierarchy
- Managerial Hierarchy
- Specified Users or Groups
- Cost Center ManagersNote:This option is available only when the approving object is a purchase requisition.
Depending on the rule type you select, the associated fields appear. For more information on these rules, see Approval rule types.
Base approvals on Business owner who the approval rule is based on. Users Specified users who should receive the approval based on the approval trigger. Groups Users in the specified groups who should receive the approval based on the approval trigger. Approval sequence Sequence in which the approval rules should be triggered. For more information on this, see Approval rule grouping and sequencing. Approval required from Determines the managers who should receive the approval request during the purchase requisition process. Allow automatic approval Determines if self-approval is to be enabled. By default, this flag is checked or set to true, enabling the self-approval functionality, where the requester has the approving authority. However, if the flag is cleared or set to false, the requester is included to be an active approver in the approval engine’s generated approval list, thus overriding the default self-approval functionality. The requester now needs to provide an explicit approval decision by completing an approval task. Purchasing user User for whom approvals are triggered. Send approval to purchasing users Options to send an approval dynamically to a user or group related to the purchasing user. Authorized job codes One or more job codes that can automatically approve purchases up to the specified limit. Approved purchasing limit Reference currency threshold within which users with the specified job codes can approve purchase requisitions. Approval routing method Method of routing the approvals. The options are sequentially and in parallel. Approval decision method Method of approving the rule. You can select if all approvers must approve the rule or any approver can approve it. Approval trigger conditions Conditions based on the approving object that determine the conditions under which an approval plan is created. The trigger conditions are based on the Approving Object table and enable the user to dot-walk. For example, if the user wants to create trigger conditions from the maximum budget of a sourcing request, they should walk from maximum budget to amount, and then create the conditions.
Note:Approvals are individually evaluated for each approving object. For example, creating the same approval for a sourcing request and a purchase requisition results in approvals getting triggered twice. To prevent this, the admin can configure approvals from not getting created in a purchase requisition if it's backed by a sourcing request that isn't empty. This is done from the approval trigger conditions. - Select Submit.