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 90 illustrates this workflow.

Figure 90. SWISendATPCheck

Workflow Description. This workflow performs the following actions:

  1. Query Order. Calls the SWI Order ATP WS business service to query for the order details. Derives the value of the UTCCanonical input parameter for this step 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. Runs a query to obtain the details of the order line item.
  3. Get AIA Parameters. Gets the Siebel Enterprise Server details and other parameters.
  4. Set AIA Parameters. Formats the parameters into Siebel message format.
  5. Call WS ATP Svc. 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. Updates ATP details. Derives the value of the UTCCanonical input parameter for this step 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 92 shows the steps in this workflow that call business service methods.

Table 92. 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 © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.