Siebel Pricing Administration Guide > Siebel Pricer Technical Reference > Modifying Signals from Basic Pricing Procedure to Dynamic Pricing Procedure >
Manual Signal Modifications for Siebel Business Applications and Industry Applications
NOTE: If you automatically enable the Dynamic Pricing Procedure for all signals as described in Step 2b of Switching from Basic to Dynamic Pricing Procedure, then you do not need to implement any of the modifications outlined in this topic.
This topic lists the manual signal modifications required to implement dynamic pricing for Siebel Business Applications and Industry Applications. For each signal definition, you can modify the parameters of the actions listed. If multiple actions are listed for the signal, then make sure that you modify the parameters for each of the actions listed. NOTE: In some cases, the signal definition includes additional actions and parameters that are not listed. The actions and parameters listed below are the only ones that must be changed to implement dynamic pricing.
CalculatePriceAndCheckEligibility
Table 24 describes the signal action, and Table 25 lists the parameters that you must modify to implement dynamic pricing for the CalculatePriceAndCheckEligibility signal.
Table 24. CalculatePriceAndCheckEligibility Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
- |
- |
Table 25. CalculatePriceAndCheckEligibility Parameters for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Eligibility Variable Map - Row Set |
QuotesAndOrdersValidate
Table 26 describes the signal actions, and Table 27 lists the parameters that you must modify to implement dynamic pricing for the QuotesAndOrdersValidate signal. NOTE: Make sure you change the parameters for each of the four actions listed.
Table 26. QuotesAndOrdersValidate Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Workflow |
PSP Driver Workflow Process |
Order |
Line Item |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Workflow |
PSP Driver Workflow Process |
Quote |
Line Item |
Table 27. QuotesAndOrdersValidate Parameters for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Eligibility Variable Map - Row Set |
Verifyitem
Table 28 describes the signal actions, and Table 29 lists the parameters that you must modify to implement dynamic pricing for the Verifyitem signal. NOTE: Make sure you change the parameters for each of the three actions listed.
Table 28. Verifyitem Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Agreement |
Header |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Table 29. Verifyitem Parameters for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Eligibility Variable Map - Row Set |
ProductRecommendation
Table 30 describes the signal action, and Table 31 lists the parameter that you must modify to implement dynamic pricing for the ProductRecommendation signal.
Table 30. Product Recommendation Signal Action
|
|
|
|
|
Action |
Workflow |
Product Recommendation Driver Workflow |
Not applicable |
Line Item |
Table 31. ProductRecommendation Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
CalculatePriceExternal
Table 32 describes the signal action, and Table 33 lists the parameter that you must modify to implement dynamic pricing for the CalculatePriceExternal signal.
Table 32. CalculatePriceExternal Signal Action
|
|
|
|
|
Action |
Business Service |
RunPricerWorkflow |
Not applicable |
Not applicable |
Table 33. CalculatePriceExternal Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
SpreadDiscount
Table 34 describes the signal action, and Table 35 lists the parameter that you must modify to implement dynamic pricing for the SpreadDiscount signal.
Table 34. SpreadDiscount Signal Action
|
|
|
|
|
Action |
Workflow |
Spread Discount Driver Workflow Process |
Not applicable |
Not applicable |
Table 35. SpreadDiscount Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
SpreadDiscount - All
Table 36 describes the signal action, and Table 37 lists the parameter that you must modify to implement dynamic pricing for the SpreadDiscount - All signal.
Table 36. SpreadDiscount - All Signal Action
|
|
|
|
|
Action |
Workflow |
Spread Discount Driver Workflow Process |
Not applicable |
Not applicable |
Table 37. SpreadDiscount - All Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Approveitem
Table 38 describes the signal actions, and Table 39 lists the parameters that you must modify to implement dynamic pricing for the Approveitem signal. NOTE: Make sure you change the parameters for each of the three actions listed.
Table 38. Approveitem Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Agreement |
Header |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 39. Approveitem Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice
Table 40 describes the signal action, and Table 41 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice signal.
Table 40. CalculatePrice Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 41. CalculatePrice Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePriceAll
Table 42 describes the signal action, and Table 43 lists the parameters that you must modify to implement dynamic pricing for the CalculatePriceAll signal.
Table 42. CalculatePriceAll Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Line Item |
Table 43. CalculatePriceAll Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice_eSales
Table 44 describes the signal action, and Table 45 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice_eSales signal.
Table 44. CalculatePrice_eSales Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 45. CalculatePrice_eSales Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePriceAll_eSales
Table 46 describes the signal action, and Table 47 lists the parameters that you must modify to implement dynamic pricing for the CalculatePriceAll_eSales signal.
Table 46. CalculatePriceAll_eSales Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Line Item |
Table 47. CalculatePriceAll_eSales Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice_Configurator
Table 48 describes the signal action, and Table 49 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice_Configurator signal.
Table 48. CalculatePrice_Configurator Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 49. CalculatePrice_Configurator Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice_Advisor
Table 50 describes the signal action, and Table 51 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice_Advisor signal.
Table 50. CalculatePrice_Advisor Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 51. CalculatePrice_Advisor Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
MergeIntoOnePackage
Table 52 describes the signal action, and Table 53 lists the parameters that you must modify to implement dynamic pricing for the MergeIntoOnePackage signal.
Table 52. MergeIntoOnePackage Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Line Item |
Table 53. MergeIntoOnePackage Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
OrderTemplate
Table 54 describes the signal actions, and Table 55 lists the parameters that you must modify to implement dynamic pricing for the OrderTemplate signal. NOTE: Make sure you change the parameters for each of the two actions listed.
Table 54. OrderTemplate Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 55. OrderTemplate Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
OrderTemplateCopy
Table 56 describes the signal actions, and Table 57 lists the parameters that you must modify to implement dynamic pricing for the OrderTemplateCopy signal.
Table 56. OrderTemplateCopy Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Table 57. OrderTemplateCopy Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
OrderTemplateSelectItems
Table 58 describes the signal action, and Table 59 lists the parameters that you must modify to implement dynamic pricing for the OrderTemplateSelectItems signal.
Table 58. OrderTemplateSelectItems Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Table 59. OrderTemplateSelectItems Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
QuoteTemplateCopy
Table 60 describes the signal action, and Table 61 lists the parameters that you must modify to implement dynamic pricing for the QuoteTemplateCopy signal.
Table 60. QuoteTemplateCopy Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 61. QuoteTemplateCopy Parameters for Modification
|
|
SubPSPPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
QuoteTemplateSelectItems
Table 62 describes the signal action, and Table 63 lists the parameters that you must modify to implement dynamic pricing for the QuoteTemplateSelectItems signal.
Table 62. QuoteTemplateSelectItems Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 63. QuoteTemplateSelectItems Parameters for Modification
|
|
SubPSPPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
SetFieldValue
Table 64 describes the signal actions, and Table 65 lists the parameters that you must modify to implement dynamic pricing for the SetFieldValue signal. NOTE: Make sure you change the parameters for each of the four actions listed.
Table 64. SetFieldValue Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Header |
Workflow |
PSP Driver Workflow Process |
Agreement |
Line Item |
Workflow |
PSP Driver Workflow Process |
Order |
Line Item |
Workflow |
PSP Driver Workflow Process |
Quote |
Line Item |
Table 65. SetFieldValue Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
NOTE: The following fields are available for the Agreement, Order, and Quote actions: Product, Quantity Requested, Unit Price, Discount Amount, Discount Percent, Prod Prom Name, Currency Code, Item Price List, Covered Product Net Price. Fields available for the Header instance type are: Discount, Price List, and Currency Code.
GetConfigItemPrice
Table 66 describes the signal action, and Table 67 lists the parameter that you must modify to implement dynamic pricing for the GetConfigItemPrice signal.
Table 66. GetConfigItemPrice Signal Action
|
|
|
|
|
Action |
Workflow |
Get Config Item Price - Driver Workflow |
Not applicable |
Not applicable |
Table 67. GetConfigItemPrice Parameter for Modification
|
|
SubPSPWFName |
Get Config Item Price - Dynamic |
GetProdPrice
Table 68 describes the signal action, and Table 69 lists the parameters that you must modify to implement dynamic pricing for the GetProdPrice signal.
Table 68. GetProdPrice Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 69. GetProdPrice Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Product Pricing Variable Map - Row Set |
GetUsedProdPrice
Table 70 describes the signal action, and Table 71 lists the parameters that you must modify to implement dynamic pricing for the GetUsedProdPrice signal.
Table 70. GetUsedProdPrice Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 71. GetUsedProdPrice Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Product Pricing Variable Map - Row Set |
|