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

SWI External Customer Req Integration Process Workflow


This workflow is used to make an outbound Web service synchronize queried accounts from the external application. If an account is not present in Siebel CRM, then a new account will be created. This workflow is called when a user clicks the Fetch button on the SWI Match Account List Applet, after querying the account details from the external application.

Figure 48 shows the SWI External Customer Req Integration Process workflow.

Figure 48. SWI External Customer Req Integration Process

Workflow Description. This workflow performs the following actions:

  1. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.
  2. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message that is sent to make an outbound service call.
  3. Proxy Business Service. Makes an outbound service call, validates the response message, and checks for service errors.
  4. Add Siebel Message. Updates the virtual business component, SWI Match Account VBC, to display the queried accounts in the popup applet, SWI Match Account List Applet.
  5. Retrieve Field Value. Retrieves the Account Id from the external application to verify if the account successfully synchronized with the Siebel Business Application from Oracle.
  6. Customer Synced? Checks if the Account Id returned from the previous step is NULL. If Account Id is NULL, then the account is not synchronized. If Account Id is not NULL, then the account is synchronized.
  7. Close Popup. Closes the popup applet, SWI Match Account List Applet.
  8. Refresh View. Queries the account business component with the Account Id returned by the outbound service call and refreshes the view to display only the synchronized account details in the Accounts view.

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

Get Custom Attributes

GetEnterpriseParameters

SWI External Integration Service

Set Custom Attributes

SetAttributesToMessage

SWI External Integration Service

Proxy Business Service

InvokeAndValidateProxy

SWI External Integration Service

Add Siebel Message

AddSiebelMessage

SWI External Integration Service

Retrieve Field Value

RetriveFiledValue

SWI External Integration Service

Close Popup

ClosePopup

SWI Util UI Service

Refresh View

RefreshView

SWI Util UI Service

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