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:
- 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.
- Check Line Item. This step runs a query to obtain the details of the order line item.
- Get AIA Parameters. This step gets the Siebel Enterprise Server details and other parameters.
- Set AIA Parameters. This step formats the parameters into Siebel message format.
- Call WS ATP Svc. This step calls the outbound Web service and sends the payload.
- Handle AIA Error. If an error occurs in the prior step, then this step catches the error.
- 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.
- 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
|
|
|
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 |
|