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 25 describes the signal action, and Table 26 lists the parameters that you must modify to implement dynamic pricing for the CalculatePriceAndCheckEligibility signal.
Table 25. CalculatePriceAndCheckEligibility Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
- |
- |
Table 26. CalculatePriceAndCheckEligibility Parameters for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Eligibility Variable Map - Row Set |
QuotesAndOrdersValidate
Table 27 describes the signal actions, and Table 28 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 27. 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 28. QuotesAndOrdersValidate Parameters for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Eligibility Variable Map - Row Set |
Verifyitem
Table 29 describes the signal actions, and Table 30 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 29. 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 30. Verifyitem Parameters for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Eligibility Variable Map - Row Set |
ProductRecommendation
Table 31 describes the signal action, and Table 32 lists the parameter that you must modify to implement dynamic pricing for the ProductRecommendation signal.
Table 31. Product Recommendation Signal Action
|
|
|
|
|
Action |
Workflow |
Product Recommendation Driver Workflow |
Not applicable |
Line Item |
Table 32. ProductRecommendation Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
CalculatePriceExternal
Table 33 describes the signal action, and Table 34 lists the parameter that you must modify to implement dynamic pricing for the CalculatePriceExternal signal.
Table 33. CalculatePriceExternal Signal Action
|
|
|
|
|
Action |
Business Service |
RunPricerWorkflow |
Not applicable |
Not applicable |
Table 34. CalculatePriceExternal Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
SpreadDiscount
Table 35 describes the signal action, and Table 36 lists the parameter that you must modify to implement dynamic pricing for the SpreadDiscount signal.
Table 35. SpreadDiscount Signal Action
|
|
|
|
|
Action |
Workflow |
Spread Discount Driver Workflow Process |
Not applicable |
Not applicable |
Table 36. SpreadDiscount Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
SpreadDiscount - All
Table 37 describes the signal action, and Table 38 lists the parameter that you must modify to implement dynamic pricing for the SpreadDiscount - All signal.
Table 37. SpreadDiscount - All Signal Action
|
|
|
|
|
Action |
Workflow |
Spread Discount Driver Workflow Process |
Not applicable |
Not applicable |
Table 38. SpreadDiscount - All Parameter for Modification
|
|
SubPSPPricingWFName |
Dynamic Pricing Procedure |
Approveitem
Table 39 describes the signal actions, and Table 40 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 39. 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 40. Approveitem Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice
Table 41 describes the signal action, and Table 42 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice signal.
Table 41. CalculatePrice Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 42. CalculatePrice Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePriceAll
Table 43 describes the signal action, and Table 44 lists the parameters that you must modify to implement dynamic pricing for the CalculatePriceAll signal.
Table 43. CalculatePriceAll Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Line Item |
Table 44. CalculatePriceAll Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice_eSales
Table 45 describes the signal action, and Table 46 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice_eSales signal.
Table 45. CalculatePrice_eSales Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 46. CalculatePrice_eSales Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePriceAll_eSales
Table 47 describes the signal action, and Table 48 lists the parameters that you must modify to implement dynamic pricing for the CalculatePriceAll_eSales signal.
Table 47. CalculatePriceAll_eSales Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Line Item |
Table 48. CalculatePriceAll_eSales Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice_Configurator
Table 49 describes the signal action, and Table 50 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice_Configurator signal.
Table 49. CalculatePrice_Configurator Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 50. CalculatePrice_Configurator Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
CalculatePrice_Advisor
Table 51 describes the signal action, and Table 52 lists the parameters that you must modify to implement dynamic pricing for the CalculatePrice_Advisor signal.
Table 51. CalculatePrice_Advisor Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 52. CalculatePrice_Advisor Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
MergeIntoOnePackage
Table 53 describes the signal action, and Table 54 lists the parameters that you must modify to implement dynamic pricing for the MergeIntoOnePackage signal.
Table 53. MergeIntoOnePackage Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Line Item |
Table 54. MergeIntoOnePackage Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
OrderTemplate
Table 55 describes the signal actions, and Table 56 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 55. OrderTemplate Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 56. OrderTemplate Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
OrderTemplateCopy
Table 57 describes the signal actions, and Table 58 lists the parameters that you must modify to implement dynamic pricing for the OrderTemplateCopy signal.
Table 57. OrderTemplateCopy Signal Actions
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Table 58. OrderTemplateCopy Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
OrderTemplateSelectItems
Table 59 describes the signal action, and Table 60 lists the parameters that you must modify to implement dynamic pricing for the OrderTemplateSelectItems signal.
Table 59. OrderTemplateSelectItems Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Order |
Header |
Table 60. OrderTemplateSelectItems Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
QuoteTemplateCopy
Table 61 describes the signal action, and Table 62 lists the parameters that you must modify to implement dynamic pricing for the QuoteTemplateCopy signal.
Table 61. QuoteTemplateCopy Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 62. QuoteTemplateCopy Parameters for Modification
|
|
SubPSPPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
QuoteTemplateSelectItems
Table 63 describes the signal action, and Table 64 lists the parameters that you must modify to implement dynamic pricing for the QuoteTemplateSelectItems signal.
Table 63. QuoteTemplateSelectItems Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Quote |
Header |
Table 64. QuoteTemplateSelectItems Parameters for Modification
|
|
SubPSPPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Default Pricing Variable Map - Row Set |
SetFieldValue
Table 65 describes the signal actions, and Table 66 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 65. 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 66. 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 67 describes the signal action, and Table 68 lists the parameter that you must modify to implement dynamic pricing for the GetConfigItemPrice signal.
Table 67. GetConfigItemPrice Signal Action
|
|
|
|
|
Action |
Workflow |
Get Config Item Price - Driver Workflow |
Not applicable |
Not applicable |
Table 68. GetConfigItemPrice Parameter for Modification
|
|
SubPSPWFName |
Get Config Item Price - Dynamic |
GetProdPrice
Table 69 describes the signal action, and Table 70 lists the parameters that you must modify to implement dynamic pricing for the GetProdPrice signal.
Table 69. GetProdPrice Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 70. GetProdPrice Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Product Pricing Variable Map - Row Set |
GetUsedProdPrice
Table 71 describes the signal action, and Table 72 lists the parameters that you must modify to implement dynamic pricing for the GetUsedProdPrice signal.
Table 71. GetUsedProdPrice Signal Action
|
|
|
|
|
Action |
Workflow |
PSP Driver Workflow Process |
Not applicable |
Not applicable |
Table 72. GetUsedProdPrice Parameters for Modification
|
|
SubPSPWFName |
Dynamic Pricing Procedure |
Variable Map - Row Set |
Product Pricing Variable Map - Row Set |
|