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 104 illustrates the SWI Cancel Sales Order_O2C workflow.

Figure 104. SWI Cancel Sales Order_O2C

Workflow Description. This workflow performs the following actions:

  1. Validation Service. Runs validation on the input values.
  2. Validation Message? Checks whether a validation message exists in order to determine if the input is absent or invalid.
  3. Stop. Workflow execution is stopped if the order cannot be canceled.
  4. Update Status and Fulfillment Mode. Updates the status and Fulfillment mode.
  5. Generate Template. Generates a template to query order details using only the required fields to make an Outbound Service Call.
  6. EAI UI Data Adapter. Fills the template generated in the previous step with the order information that will be used to make an Outbound Service Call. 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.
  7. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, language, and local values for the Siebel Server.
  8. Set Custom Attributes. 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. Calls the outbound Web service.
  10. Refresh BC. Refreshes the values of the business component.

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

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