Oracle Approvals Management (AME) for Purchase Order Review, Approval, and Multiple E-Signatures

Using AME for Purchase Order Review, Approval, and Multiple E-Signatures

Purchase orders can be routed for approval to approvers defined in a position hierarchy or supervisor hierarchy.

See: Using Approval Hierarchies

However, in a typical business environment, purchasing organizations require:

Oracle Purchasing provides the flexibility to add any individual or a group of individuals to the approval hierarchy (position or supervisor) so that purchase orders can be routed for review, approval, and multiple e-signature. To setup and use this feature, Oracle Purchasing provides the Purchase Order Approval AME transaction type and PO AME Approval Top Process, a workflow process. To use the feature, the following values must be set in the Document Styles page:

Depending on business requirements, purchasing administrators can setup either parallel or serial process in AME for purchase order review, approval, and multiple e-signatures. Voting method can be First responder wins, Consensus, or Serial. Enterprises can use the predefined AME transaction type and PO workflow process or they can create custom transaction type and workflow process based on the supplied components.

This feature provides the PO Approval Notification Region (POApprvNotifRN ) configurable region to enable enterprises to personalize the notification page according to their business requirements. This region is available in the notification body. You can personalize this region to add or remove columns according to business needs. For example, you can configure this region to control what approvers can view or cannot view in the notification.

For information about AME, refer to the Oracle Approvals Management Implementation Guide

For information on how to setup this feature in Oracle Purchasing, see:

Note:

Oracle Purchasing supports this functionality for purchase orders in both OAF pages and in Forms. Purchase orders created in both Buyer Work Center (OAF pages) and Forms can be routed for review, approval, and multiple e-signatures.

To use the AME functionality in Forms, you must enable AME for Standard Style.

The following restrictions apply to the use of this functionality in Oracle Purchasing:

AME Feature and Buyer Work Center

For information on setting up AME, see: Setting Up AME for Purchase Order Review, Approval, and Multiple E-Signatures

If you enable the AME feature, then in Buyer Work Center:

See: Entering Purchase Order Information

See: Create and Update Agreements

Business Rules for Purchase Order Review, Approval, and Multiple E-Signatures

If you use AME for purchase order review, approval, and multiple E-Signatures, then the following business rules apply:

Using AME for Purchase Order Review, Approval, and Multiple E-Signatures - An Example

The following example describes the business flow if AME is setup for purchase order review, approval, and multiple e-signatures.

the picture is described in the document text

The following sections describe the diagram in detail:

Purchase Order Approval Transaction Type

Use the Purchase Order transaction type for purchase order review, approval, and multiple e-signatures. This transaction type is triggered based on the PO AME Approval Top Process (PO_AME_APPRV_TOP) set at the document style level.

See:

This topic describe the predefined configuration variables, attributes, and production rule supplied with the transaction type. The topic also provides information about the rules that you must select to identify reviewers and signers.

Configuration Variables

The following configuration variable are supplied with the transaction type.

Attributes

The following attributes are supplied with the transaction type.

Mandatory Attributes

The following table lists the mandatory attributes supplied with the transaction type.

Attribute Description
ALLOW_DELETING_RULE_GENERATED_APPROVERS Whether to let the calling application (or its end users) delete approvers generated by the rules
ALLOW_REQUESTOR_APPROVAL Whether to allow requestors to approve their own transactions (when the rules do so)
AT_LEAST_ONE_RULE_MUST_APPLY Whether to require that at least one rule apply to each transaction
EFFECTIVE_RULE_DATE The date that determines which rules are active
EVALUATE_PRIORITIES_PER_ITEM Whether to evaluate rule priorities per item under strict item evaluation
REJECTION_RESPONSE How AME responds to a rejection
REPEAT_SUBSTITUTIONS Should AME apply Substitution rules on Surrogates and ad-hoc Insertees
USE_RESTRICTIVE_ITEM_EVALUATION Whether to require that the same item satisfy all item conditions in a given rule
USE_WORKFLOW Whether AME should log exceptions to the Workflow context stack
WORKFLOW_ITEM_KEY The transaction's Workflow item key
WORKFLOW_ITEM_TYPE The transaction's Workflow item type

Required Attributes

The following table lists the required attributes supplied with the transaction type.

Attribute Description
ALLOW_EMPTY_APPROVAL_GROUPS whether to allow approval groups to have no members
INCLUDE_ALL_JOB_LEVEL_APPROVERS Whether to include all approvers at a given job leve
JOB_LEVEL_NON_DEFAULT_STARTING_POINT_PERSON_ID Person ID of non-default first approver for job-level authority approval types
NON_DEFAULT_POSITION_STRUCTURE_ID Structure ID of the non default HR position hierarchy, if any
NON_DEFAULT_STARTING_POINT_POSITION_ID Position ID of non-default first approver for authority approval types based on HR positions
SUPERVISORY_NON_DEFAULT_STARTING_POINT_PERSON_ID person ID of non-default supervisor approver for the supervisory-level approval type
TOP_POSITION_ID Position ID of the top position in the HR position hierarchy
TOP_SUPERVISOR_PERSON_ID person ID of the top person in the HR supervisory hierarchy
TRANSACTION_REQUESTOR_PERSON_ID Person ID of person initiating transaction, if any
TRANSACTION_REQUESTOR_POSITION_ID HR position ID of position initiating the transaction, if any

Header Level Attributes

The following table lists the header level attributes supplied with the transaction type.

Attribute Description
DOCUMENT_TOTAL Total amount of the document
TRANSACTION_DATE Date transaction occurred
TRANSACTION_GROUP_ID Business-group ID in which transaction occurred
TRANSACTION_ORG_ID Organization ID in which transaction occurred
TRANSACTION_REQUESTOR_GROUP_ID Transaction Requestor Sales Group ID ( only used for JTF Resource Hierarchy)
TRANSACTION_REQUESTOR_USER_ID user ID of user initiating transaction, if any
TRANSACTION_SET_OF_BOOKS_ID Ledger ID in which transaction occurred
DOCUMENT_TYPE Document type
DOCUMENT_STYLE Document Style used on the PO
REVISION_NUM Revision Number of the PO
CONTRACT_TERMS_EXIST Determine whether contract terms exist on the PO.
FUNCTIONAL_CURRENCY Functional Currency
CURRENCY_ON_PO Currency Code on the PO
DOCUMENT_CREATION_METHOD Document Creation Method

Line Level Attributes

The following table lists the line level attributes supplied with the transaction type.

Attribute Description
ITEM_CATEGORY Item Category
ITEM_NUMBER Item Number
COMMODITY Commodity

Distribution Level Attributes

The following table lists the distribution level attributes supplied with the transaction type.

Attribute Description
PUR COST CENTER Cost Center
PUR NATURAL ACCOUNT Natural Account
PROJECT_NUMBER Project Number associated with each distribution.
PROJECT_TASK Project Task associated with each distribution.
DELIVER_TO_LOCATION_CODE Deliver To Location code of each distribution
PO_WIP_ENTITY_TYPE WIP Entity type associated with each distribution
SHIP_TO_LOCATION_CODE Ship To Location code for each shipment

Rules to Identify Reviewers and Signers

Setting Up AME for Purchase Order Review, Approval, and Multiple E-Signatures

This topic lists the setup steps to use Oracle Approvals Management (AME) for purchase order review, approval, and multiple e-signatures.

For information about the functionality, see: Using AME for Purchase Order Review, Approval, and Multiple E-Signatures

Prerequisites

To set up AME for purchase order review, approval, and multiple e-signatures

This setup assumes that purchase orders are routed for review, approval, and multiple e-signatures. This setup also assumes that the predefined Purchase Order Approval transaction type is used. Oracle Purchasing provides the flexibility to define parallel or serial process and use the following voting methods: First responder wins, Consensus, or Serial. The processes and voting methods described in this setup are for example only.

In this example, in addition to the supervisor or position hierarchy that is used for PO approval, the purchasing administrator completes the setup for approvers (additional), reviewers, and signers.

  1. Navigate to the Approvals Management Administrator responsibility.

  2. Search for the Purchase Order Approval (PURCHASE_ORDER) transaction type.

    See: Purchase Order Approval Transaction Type

  3. View the item classes, mandatory attributes, and configuration variables.

  4. Navigate to the Approvals Management Business Analyst responsibility.

  5. Select the Business Analyst Dashboard menu.

  6. Search for the Purchase Order Approval transaction type. In this example setup, you will use the predefined attributes. If required, you can create conditions based on your business requirements.

  7. Create rules.

    For example:

    • Approver Rule with following values:

      • Rule Type = List Creation

      • Category = Approver

      • Condition

      • Action Type = Supervisory level

      • Action = Require approvals up to the first superior.

    • Reviewer Rule with the following values:

      • Rule Type = Combination (While creating rule for reviewers, you must choose Combination: List Creation or Combination:List Modification rule type)

      • Category = Approver

      • Condition

      • Action Type = Production rule and Action = Reviewer/Yes (reviewer is identified through Production rule and the Reviewer/Yes action).

      • Action Type = approval-group chain of authority and select an appropriate Action value.

    • Signer Rule with the following values:

      • Rule Type = Post List Approver Group(while creating rule for signers, you must select the Post List Approver Group. All persons with this rule type are recognised assigners).

      • Category = Approver

      • Condition

      • Action Type = post-chain-of-authority approvals. Note that for approver and review rules, you can use any action type. But for signer, you must select post chain of authority approvals as the action type.

  8. Create approver groups.

    For example:

    • Approver group, where the voting method is Serial and select the approvers. Note that these are additional approvers, in addition to the people listed in the supervisor hierarchy.

    • E-signature group, where the voting method is Serial and select the individuals who have to provide the e-signature.

    • Review group, where the voting method is First Responder Wins and select the individuals who will review documents.

  9. Test your setup using Test Workbench feature.

To complete setup steps in Oracle Purchasing

  1. Navigate to the Purchasing responsibility.

  2. Select Document Styles (Setup > Purchasing). You can create a document style or update an existing document style.

  3. Navigate to the Document Controls region in the Create Document Style (StyleEditPG) or Update Document Style (StyleEditPG).

  4. Ensure that you make the following selections to enable AME for a purchasing document. This example uses predefined values.

    • PO Approval in the Approval Workflow field.

    • PO AME Approval Top Process in the Workflow Startup Process field.

    • Purchase Order Approval in the AME Transaction Type.

    See: Defining Document Styles

After you complete these setup steps and when buyers click Approval Options for purchase orders or agreements, Oracle Purchasing displays the Approvers region (AME Approval region). Based on the setup, the Approvers region displays approvers, reviewers, and signers. In the Add Adhoc Approver region, buyers can select adhoc approvers or individuals for e-signature. They cannot select reviewers. Only if a person is added in the post or after post approval group, then that person is recognized as the signer. Therefore, buyers must select an existing signer and then add an individual before or after the existing signer using insertion point. Buyers can identify reviewers and signers in the Approvers region using the action type. Signers are associated with the post-chain-of-authority approvals action type. Reviewers are associated with the Production rule action type. Oracle Purchasing routes the document for review, approval, and e-signature based on the AME and workflow rules setup.