Siebel eSales Administration Guide > Siebel eSales Workflow Reference > Siebel eSales Purchase Approval Workflows >

eSales - Approve Order Process


The workflow for approving purchase orders is shown in Figure 21.

Figure 21. eSales - Approve Order Process
Click for full size image

The eSales - Approve Order Process is called when a delegated customer administrator or purchasing manager clicks Approve in the My Orders view. The following events happen:

  • The process calls the eSales - Current User Type workflow (see Figure 19) to determine the user type.
  • If the customer is not a power user, the process ends.
  • If the customer is a power user, the process determines whether the PO status is Pending because no PO number was entered. If the PO status is Pending, the eSales - Display Error Process workflow is called, an error message is generated, and the customer is returned to the Order Approval view, where the customer can enter the PO number.
  • If the PO status is not Pending, the process determines the order status.
    • If the order status is Awaiting Approval, the PO status is set to Approved and the Send Order Accepted Email (eSales) workflow (see Siebel eSales Notification Workflows) is called.
    • If the order status is not Awaiting Approval, the process ends.
Siebel eSales Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.