Siebel Communications Guide > Defining Billing Profile Workflows for Siebel Communications > Workflows to Manage Contacts, Accounts, and Payments >

SWI External Account Integration Process Workflow


This workflow is used to make outbound Web service calls to fetch data to populate the SWI Match Account VBC. It is called when the user clicks the Go button in the popup applet SWI Match Account List Applet.

Figure 46 shows the SWI External Account Integration Process workflow.

Figure 46. SWI External Account Integration Process

Workflow Description. This workflow performs the following actions:

  1. Check Req Field. Checks if the required field values are entered in the popup applet SWI Match Account List Applet before sending a request to external application to query the account details.
  2. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.
  3. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message to make an outbound service call.
  4. Proxy Business Service. Makes an outbound Web service call, validates the response message, and checks for service errors.
  5. UpdateVBCRec. Updates the virtual business component, SWI Match Account VBC, to display the queried accounts in the popup applet SWI Match Account List Applet.

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

Check Req Field

CheckRequiredFiled

SWI External Integration Service

Get Custom Attributes

GetEnterpriseParameters

SWI External Integration Service

Set Custom Attributes

SetAttributesToMessage

SWI External Integration Service

Proxy Business Service

InvokeAndValidateProxy

SWI External Integration Service

UpdateVBCRec

AddSiebelMessage

SWI External Integration Service

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