This document explains, in detail, all of the steps and the input arguments to each step in the ‘Dynamic Pricing Procedure’ workflow process. This document assumes the reader is well versed with the Siebel 7. 8 Pricing Management application. This document was written for the “Dynamic Pricing Procedure” workflow process from the 19017 build. Whom to Contact Rob SeamanRobert. [email protected] com Dynamic Pricing Procedure Please refer to the PSP L2 Tech presentation for further information on each of the transforms.
Steps Below is a list of the steps in the Dynamic Pricing Procedure, as well as the business service and method that is called: NameTypeBusiness ServiceMethodSubprocessDescription Check Header Price ListBusiness ServiceRow Set Transformation Toolkit ServiceQuery TransformDetermine if the header Price List is expired or not yet effective Raise Expired ErrorBusiness ServicePricing ManagerRaise Price List Expired ErrorHalt execution and provide error message to user if the header Price List is expired.
Siebel Pricing Essay Example
Raise Not Effective ErrorBusiness ServicePricing ManagerRaise Price List Not Effective ErrorHalt execution and provide error message to user if the header Price List is not yet effective Determine Pricing ActionBusiness ServiceRow Set Transformation Toolkit ServiceConditional Action TransformDetermine which pricing actions to take based on Action Code. Get List PriceBusiness ServiceRow Set Transformation Toolkit ServiceSimple Look-Up TransformGet the list price for each row in the row set.
Append other values from the Price List Item BC to the row. Get Root Price List Item IdBusiness ServiceRow Set Transformation Toolkit ServiceHierarchical TransformPut the CP root Price List Item id on each component of the CP for later use Split Unpriced ActionsBusiness ServiceRow Set Transformation Toolkit ServiceSplit TransformMove those rows with an action code that should not be priced to another row set that will not be priced throughout the procedure.
Customizable Product Roll-DownBusiness ServiceRow Set Transformation Toolkit ServiceHierarchical TransformCalculate the quantity of a component product of hierarchical product (CP, Package Product, and Bundle Product) Start = ListBusiness ServiceRow Set Transformation Toolkit ServiceConditional Action TransformInitialize the start price value as the list price value Attribute AdjustmentBusiness ServiceRow Set Transformation Toolkit ServiceDynamic Lookup TransformApply attribute adjustments to the start price Invalid Combination?
Decision PointDetermine if there was an invalid combination for the attribute adjustment matrix Display Invalid Combination ErrorBusiness ServiceDynamic Matrix Retrieval ServiceThrow Invalid Combination ErrorHalt execution of procedure and throw error when an invalid combination for attribute adjustment occurs Split Service ProductsBusiness ServiceRow Set Transformation Toolkit ServiceSplitMove service products from the row set into another row set for use in the service pricing subprocedure.