Siebel Order Management Guide Addendum for Communications > Workflows for Promotion Groups > Workflows That Validate Quotes and Orders >

ISS Promotion Calculate Promotion Penalty Charges SubProcess Workflow


This workflow is triggered during the disconnection of promotion groups or memberships to calculate any applicable additional penalty charges that originated with the associated bundled promotion.

Figure 161 shows this workflow.

Figure 161. ISS Promotion Calculate Promotion Penalty Charges SubProcess Workflow

Workflow Description. This workflow performs the following actions:

  1. Collect Asset List. This step collects promotion related items from the selected promotions.
  2. Filter Disconnect List. This step takes the Delete list and item values as input and returns only those items in the list whose value is same as the input item value.
  3. Filter Edit List. This step takes the Edit list and item values as input and returns only those items in the list whose value is the same as the input item value.
  4. Check Agreement Charge. This step queries if an agreement is associated with the current promotion.
  5. Is Agreement Violated? This step checks whether there is an agreement found.
  6. Agreement for Promotion Components. This step queries to see if there is an agreement associated with the promotion components.
  7. Calculate Penalty. This step calculates the normal penalty for a normal disconnect.
  8. Calculate Component Penalty. This step calls the ISS Promotion Calculate Related Objects Penalty Charges SubProcess workflow.
  9. Exist? This step checks whether any records are found.
  10. Add Component Penalty. This step adds the component penalty and the promotion penalty.

Table 128 shows the steps in this workflow that call business service methods.

Table 128. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

Collect AssetList

CollectAssetList

ISS Promotion Agreement Manager

Filter Disconnect List

FilterDisconnectListByValue

ISS Promotion Agreement Manager

Filter Edit List

FilterEditListByValue

ISS Promotion Management Service

Calculate Penalty

GetCondCharge

FS Conditional Charge

Add Component Penalty

Echo

Workflow Utilities

Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.