Siebel Communications Guide Addendum > Workflow Reference > Workflows to Submit an Order >

SISOMBillingSubmitOrderWebService


This workflow submits an order from the Siebel CRM application to the billing application and creates a new account, if needed, in the billing application. Figure 14 shows this workflow.

A user initiates this workflow by clicking the Submit button on the order header form in the Order Entry views.

Figure 19. SISOMBillingSubmitOrderWebService Workflow
Click for full size image

Workflow Description. This workflow:

  1. Calls the SIS OM Submit Order Process. For more information, see SIS OM Submit Order Process.
  2. Queries the Siebel integration object and returns data for the order.
  3. Reads the enterprise details, such as the enterprise server name, language, and locale.
  4. Sets the enterprise details as part of the request message.
  5. Invokes a proxy business service to send order data to the billing application.
  6. If any of the preceding steps have exceptions, changes the status of the order from Open to Pending.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Method Called
In Business Service

Query Order

Query

EAI Siebel Adapter

Get Custom Attributes

GetEnterpriseParameters

CMU External Integration Service

Set Custom Attributes

SetAttributesToMessage

CMU External Integration Service

Submit Order WS

process

ProcessSalesOrderSiebelJMSProducer

Siebel Communications Guide Addendum Copyright © 2008, Oracle and/or its affiliates. All rights reserved. Legal Notices.