Extending the List of Signals to which Dynamic Pricing Applies
Extending the list of signals to which Dynamic Pricing applies involves adding a new signal that has been configured for dynamic pricing, so that it automatically gets enabled for dynamic pricing when the Enable Dynamic Pricing option is selected from the Applet Menu.
Complete the steps in the following procedure to extend the list of signals to which Dynamic Pricing applies.
To extend the list of signals to which dynamic pricing applies
In Web Tools, open a workspace and then navigate to Object Explorer.
For more information on using the workspace dashboard, see Using Siebel Tools.
Select Business Service in the Object Explorer and search for the Signal Modify Service business service.
Under the Business Service User Properties, add a new user property to the Business Service.
This new user property must correspond to the Signal that you want to enable dynamic pricing for. For example, to enable dynamic pricing for a Signal named TestSignal:
Under the Business Service User Properties, search for Signal *.
Add a new record and name it Signal *, where * corresponds to the next consecutive number.
For example, if the highest Signal * User Property is Signal 24, then create a new user property called Signal 25.
Specify the Signal name as the User Property Value, consider this example in the following table, TestSignal:
User Property Name User Property Value Signal 25
TestSignal
Under the Business Service User Properties, add another new record and specify the signal parameters to change to implement dynamic pricing for that signal.
For example, the following table lists the User Properties that you can create under the Signal Modify Service Business Service in order to enable dynamic pricing for a signal called TestSignal.
User Property Name User Property Value TestSignal 1
SubPSPPricingWFName:Dynamic Pricing Procedure
TestSignal 2
Variable Map - Row Set:Default Pricing Variable Map - Row Set
The User Property Value corresponds to the Signal Parameter that you want to change, and is a combination of the Signal Parameter Name (for example, SubPSPPricingWFName) and the Signal Parameter Value (for example, Dynamic Pricing Procedure) with a colon (:) separating them. For example:
SubPSPPricingWFName:Dynamic Pricing Procedure
Continue to add more records, as necessary, specifying the signal parameters to change to implement dynamic pricing for the signal. For each new record, be sure to increase the numeric value after the Signal name (TestSignal 3, TestSignal 4, and so on).
Deliver the Business Service to the Siebel runtime repository, and apply it to the server.
Restart the server.