Siebel Communications Guide Addendum > Workflow Reference > Workflows to Enter Adjustments in the Billing Profile Portal >
CMUEventDetailsAdjustmentWF
This workflow creates appropriate adjustment request detail when a user adjusts bill events. Figure 10 shows this workflow. A user initiates this workflow by clicking the Adjust button for events relating to a bill.
Figure 10. CMUEventDetailsAdjustmentWF Workflow
|
Workflow Description. This workflow:
- Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, creates the bill header. For more information, see CMUInvoiceQueryWF Workflow.
- Calls the CMUItemChargeQueryWF workflow to check if the item charge exists in the Siebel database. If the item charge does not exist, creates the bill line item. For more information, see CMUItemChargeQueryWF Workflow.
- Calls the CMUEventDetailsQueryWF workflow to check if the bill event detail exists in the Siebel database. If the bill event detail does not exist, creates the bill event detail. For more information, see CMUEventDetailsQueryWF.
- Creates the adjustment request header and populates some of the header fields.
- Creates the adjustment request line item and populates the Request Amount and Approved Amount fields with the value in the Net Amount field in the Event Details list in the billing profile portal.
- 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.
|
|
|
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 |
|