Siebel Deal Management Administration Guide > Siebel Deal Management Workflows > New Workflows for Siebel Deal Management >
Get Ceiling Price List
The Get Ceiling Price List workflow, shown in Figure 6, obtains a ceiling price for a quote or an order line item. This workflow is called when the user selects Reprice All in the menu for a quote or an order line item. The Dynamic Pricing Procedure - Deal Management workflow calls this workflow.
Figure 6. Get Ceiling Price List Workflow
|
Workflow Description. This workflow does the following:
- Check Ceiling Price List. Determines if the ceiling price list exists.
- Price List Error? Checks for an error in the ceiling price list.
- Raise Expired Error. Generates an error if the price list has expired.
- Raise Not Effective Error. Generates an error if the price list is not effective.
- Customizable Product Roll-Down Ceiling Price List. Calculates the quantity of each component in a customizable product instance and obtains the price list ID and promotion ID from the product root.
- Get List Price. Finds all values for the price list item.
- Customizable Product Adjustment. Applies adjustments to the customizable product components.
- Ceiling = List. Initializes the ceiling price value as the list price value.
Table 4 shows the workflow steps that call business service methods.
Table 4. Steps in the Get Ceiling Price List Workflow
|
|
|
Check Ceiling Price List |
Query Transform |
Row Set Transformation Toolkit |
Raise Expired Error |
Raise Price List Expired Error |
Pricing Manager |
Customizable Product Roll-Down Ceiling Price List |
Hierarchical Transform |
Row Set Transformation Toolkit |
Get List Price |
Simple Look-Up Transform |
Row Set Transformation Toolkit |
Customizable Product Adjustment |
Simple Look-Up Transform |
Row Set Transformation Toolkit |
Ceiling = List |
Conditional Action Transform |
Row Set Transformation Toolkit |
|