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

SWI Cancel Sales Order_O2C Workflow


This workflow cancels orders that are related to Order To Cash Process Integration Pack. It is called by the parent Workflow SWICancel Sales Order when the system preference Enable Order to Cash is set to TRUE.

Figure 113 illustrates the SWI Cancel Sales Order_O2C workflow.

Figure 113. SWI Cancel Sales Order_O2C Workflow

Workflow Description. This workflow performs the following actions:

  1. Validation Service. Runs validation on the input values.
  2. Validation Message? This step checks whether a validation message exists in order to determine whether the input is absent or invalid.
  3. Stop. This step stops the workflow execution if the order cannot be canceled.
  4. Update Status and Fulfillment Mode. This step updates the status and Fulfillment mode.
  5. Generate Template. This step generates a template to query order details using only the required fields to make an Outbound Service Call.
  6. EAI UI Data Adapter. This step fills the template generated in the previous step with the order information that is used to make an Outbound Service Call. 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.
  7. Get Custom Attributes. This step gets the details of the Siebel Enterprise Server, language, and local values for the Siebel Server.
  8. Set Custom Attributes. This step sets the details of the Siebel Enterprise Server, language and Local values in the request message to make an Outbound Service Call.
  9. Web Service Call. This step calls the outbound Web service.
  10. Refresh BC. This step refreshes the values of the business component.

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

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

Validation Service

Validate

FINS Validator method

Generate Template

GetTemplate

Generate Template Service

EAI UI Data Adapter

QueryPage

EAI UI Data Adapter

Get Custom Attributes

GetEnterpriseParameters

SWI External Integration Service

Set Custom Attributes

SetAttributesToMessage

SWI External Integration Service

Web Service Call

Process

SWISubmitOrder_o2c

Refresh BC

Refresh Business Component

SIS OM PMT Service

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