Siebel Communications Guide > Defining Billing Profile Workflows for Siebel Communications > Workflows to Enter Adjustments in the Billing Profile Portal >

CMU SIA Submit Adjustment Request to External


This workflow submits an adjustment request to an external application by invoking an outbound Web service and changes the status of the adjustment header to Submitted.

Figure 43 shows this workflow.

A user initiates this workflow by clicking the Submit button on the Billing Adjustments screen.

Figure 43. CMU SIA Submit Adjustment Request to External Workflow

Workflow Description. This workflow performs the following actions:

  1. Query Adjustment. Queries the Siebel database for the adjustment request to be submitted to the external application. 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. Is Approved. Checks whether the adjustment is approved in the Siebel application, and goes to the following steps:
    • Change Status to Pending. If the adjustment request is not approved, then it changes the status of the adjustment record to Pending and ends the workflow.
    • Get EnterpriseServer Param. If the adjustment request is approved, then it gets the parameters from the existing server, such as the enterprise server name, language, and locale, to add to the adjustment request message in the outbound Web service, and then it proceeds to the next step.
  3. SetAttributesToMessage. Adds the enterprise server parameters to the adjustment request message.
  4. Adjustment Submit Outbound WS. Calls the SWICreateAdjustment outbound Web service, which sends a request to create an adjustment in the Oracle Communications Billing and Revenue Management AQ (Advanced Queue).
  5. Change Status to Submitted. Changes the status of the adjustment record to Submitted.

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

Query Adjustment

Query

EAI Siebel Adapter

Get EnterpriseServer Param

GetEnterpriseParameters

CMU External Integration Service

SetAttributesToMessage

SetAttributesToMessage

CMU External Integration Service

Adjustment Submit Outbound WS

CreateAdjustment

AdjustmentSiebelReqABCS

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