SWI Statement Profile Update Workflow

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

The following shows this workflow.

SWI Statement Profile Update Workflow. This workflow is described in surrounding text.

Workflow Description

This workflow performs the following actions:

  1. Query Statement Profile. Queries for the Statement Profile Id of a statement profile 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 the language and locale details for the Siebel Enterprise 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. Statement Profile Update Web Service. Calls the aggregatespevent method of the SyncCustomerSiebelEventAggregator business service and updates the statement profile of the customer record. 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 Step 4, 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

Statement Profile Update Web Service

aggregatespevent

SyncCustomerSiebelEventAggregator

Set Error Msg

CheckAndSetError

SWI External Integration Service