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

CMUBalanceDetailsEventAdjustmentWF


This workflow creates appropriate adjustment request detail when a user adjusts a resource balance.

Figure 41 shows this workflow.

A user initiates this workflow by clicking the Adjust button for a resource balance total relating to events.

Figure 41. CMUBalanceDetailsEventAdjustmentWF Workflow

Workflow Description. This workflow performs the following actions:

  1. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, then it creates the bill header. For more information, see CMUInvoiceQueryWF Workflow.
  2. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check if the item charge exists in the Siebel database. If the item charge does not exist, then creates the bill line item. For more information, see CMUItemChargeQueryWF Workflow.
  3. Create Invoice Details. Calls the CMUEventDetailsQueryWF workflow to check if the bill event detail exists in the Siebel database. If the bill event detail does not exist, then creates the bill event detail. For more information, see CMUEventDetailsQueryWF.
  4. Create Adjustment Header. Creates the adjustment request header and populates some of the header fields.
  5. Create Adjustment Line Item. Creates the adjustment request line item, and defaults the Request Value and the Approved Value to 0.
  6. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the adjustment view. For more information, see CMU Adjustment View Sub Process Workflow.

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

Create Invoice Header

CMUInvoiceDataTransfer

CMU Util UI Service

Create Invoice Line Item

CMUInvoiceDataTransfer

CMU Util UI Service

Create Invoice Details

CMUInvoiceDataTransfer

CMU Util UI Service

Create Adjustment Header

CMUAdjustmentDataTransfer

CMU Util UI Service

Create Adjustment Line Item

CMUAdjustmentDataTransfer

CMU Util UI Service

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