Siebel Communications Guide > Defining Billing Profile Workflows for Siebel Communications > Workflows for Synchronization >

SWI Address Update Workflow


This workflow calls the outbound service to synchronize the address details from the Siebel application with the external application. It is called when a change is made to the address details.

Figure 28 shows this workflow.

Figure 28. SWI Address Update Workflow

Workflow Description. This workflow performs the following actions:

  1. Query Address. Queries for the Address Id of an address in which a change has been made. 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 the type DTYPE_UTCDATETIME in UTC Canonical format.
  2. Get Custom Attributes. Gets Siebel Enterprise Server, such as the language and locale details for the server.
  3. Set Custom Attributes. Sets the Siebel Enterprise Server details, such as the language and locale values, in the request message to make an outbound Web service call.
  4. UpdateCustomerPartyAddress. Calls the Aggregateaddressevent method of the SyncCustomerSiebelEventAggregator business service and updates the customer party. If the response received contains an error, then the workflow proceeds to the Set Error Msg step.
  5. Set Error Msg. If an error occurs in the previous step, then this step displays an error message.

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

UpdateCustomerPartyAddress

Aggregateaddressevent

SyncCustomerSiebelEventAggregator

Set Error Msg

CheckAndSetError

SWI External Integration Service

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