Siebel Communications Guide > Defining Billing Profile Workflows for Siebel Communications > Workflows to Manage Contacts, Accounts, and Payments >
SWI External Contact Integration Process Workflow
This workflow is used to make outbound Web service calls to fetch data to populate the SWI Match Contact VBC. It is called when the user clicks the Go button in the popup applet SWI Match Contact List Applet. Figure 47 shows the SWI External Contact Integration Process workflow.
Figure 47. SWI External Contact Integration Process
|
Workflow Description. This workflow performs the following actions:
- Check Req Field. Checks if the required field values are entered in the popup applet, SWI Match Contact List Applet, before sending a request to an external application to query the contact details.
- Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.
- 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.
- Proxy Business Service. Makes an outbound service call, validates the response message, and checks for service errors.
- UpdateVBCRec. Updates the virtual business component, SWI Match Contact VBC, to display the queried accounts in the popup applet, SWI Match Contact List Applet.
Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.
|
|
|
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 |
|