Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows to Process an Order >

SWISendATPCheck Workflow


This workflow checks whether a requested product is available and determines where the product resides in the inventory. It is called when the user clicking on InquireAll button in the Shipping view, Fulfillment applet.

Figure 99 illustrates this workflow.

Figure 99. SWISendATPCheck Workflow

Workflow Description. This workflow performs the following actions:

  1. Query Order. This step calls the SWI Order ATP WS business service to query for the order details. It derives the value of the UTCCanonical input parameter from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of type DTYPE_UTCDATETIME in UTC Canonical format.
  2. Check Line Item. This step runs a query to obtain the details of the order line item.
  3. Get AIA Parameters. This step gets the Siebel Enterprise Server details and other parameters.
  4. Set AIA Parameters. This step formats the parameters into Siebel message format.
  5. Call WS ATP Svc. This step calls the outbound Web service and sends the payload.
  6. Handle AIA Error. If an error occurs in the prior step, then this step catches the error.
  7. Update Status. This step updates ATP details. It derives the value of the UTCCanonical input parameter from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of type DTYPE_UTCDATETIME in UTC Canonical format.
  8. Refresh. This step refreshes the applet so the synchronized information is displayed in the Siebel application.

Table 87 shows the steps in this workflow that call business service methods.

Table 87. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

Query Order

QueryById

SWI Order ATP WS

Get AIA Parameters

GetEnterpriseParameters

WI External Integration Service

Set AIA Parameters

SetAttributesToMessage

SWI External Integration Service

Call WS ATP Svc

CheckATP

CheckATPSalesOrderSiebelReqABCSImplService

Handle AIA Error

CheckAndSetError

SWI External Integration Service

Update Status

Upsert

EAI Siebel Adapter

Refresh

RefreshCurrentApplet

FINS Teller UI Navigation

Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.