Siebel Developer's Reference > Business Component User Properties > Controlling Specific Siebel Business Applications >
Specifying Business Components for Product Selection and Pricing
The product selection and pricing user properties control how Siebel CRM integrates product business components with the Production Selection and Pricing (PSP) engine. Table 27 describes these user properties. For more information, see Siebel Order Management Infrastructure Guide.
Table 27. Production Selection and Pricing User Properties
|
|
|
PSP: Active |
Y or N |
Turns PSP integration on or off. |
PSP: Buscomp Name |
Business component name |
Specifies the business component that instructs Siebel CRM to call the PSP engine. For example: Internal Product PSP Integration
It is recommended that you do not modify the value for this user property. |
PSP: Eligibility Fields |
Business component field |
Specifies the fields that the PSP Eligibility group contains. For example, you can use one of the following values:
- Eligibility Reason
- Eligibility Status
A PSP group is a group of fields that the PSP engine populates if the same signals call these fields. |
PSP: Eligibility Group |
PSP group name |
Specifies the name of the PSP group that calls eligibility. This value is typically Eligibility. |
PSP: Eligibility Signal |
Signal name |
Specifies the signal name that Siebel CRM calls to populate all field values that the PSP Eligibility group contains. For example: GetUserProdEligibility
|
PSP: Enabled BO: busobjname |
Y or N |
Determines whether PSP is active in the business object. Siebel CRM enables PSP integration only if the following is true:
- PSP: Active is Y.
- PSP: Enabled BO: busobjname is Y.
This configuration allows Siebel CRM to use the same product business component with multiple business objects or in a Siebel Business Application that does not use PSP. |
PSP: Mode |
PSP mode |
Specifies the PSP Mode that Siebel CRM uses to create a PSP signal. For example: Product
Siebel CRM uses this value as an input to the context service that determines the variable map mode. |
PSP: Prepick Groups |
PSP group name or names |
Specifies the prepick group. You can use one of the following values:
|
PSP: Price Fields |
Business component field |
Specifies the fields that the PSP Price group contains. For example: Deals, List Price, and Net Price
|
PSP: Price Signal |
Signal name |
Specifies the signal name that Siebel CRM calls to populate all field values that the PSP Price group contains. For example: GetUserProdPrice
|
Using the Product Selection and Pricing User Properties
You can use the product selection and pricing user properties with a product business component that references the CSSBCPecBase class or subclass, such as CSSBCProdBuyNow. For example, assume Siebel CRM must use the GetProdEligibility signal to populate the Eligibility Status and Eligibility Reason fields, but only in the Order Entry business object. Table 28 describes the user properties that you can add that configures this example. You add them to the following business component: Internal Product by Price List Optional 2
Table 28. Example of Using the Product Selection and Pricing User Properties
|
|
PSP: Active |
Y |
PSP: Buscomp Name |
Internal Product PSP Integration |
PSP: Eligibility Fields |
Eligibility Reason, Eligibility Status |
PSP: Eligibility Group |
Eligibility |
PSP: Eligibility Signal |
GetProdEligibility |
PSP: Enabled BO: Order Entry |
Y |
PSP: Mode |
Product |
PSP: Prepick Groups |
Eligibility |
|