| 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. Remarque : 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 Managers
Remarque : 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. Remarque : 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. |