Configuring an Additional Field For Use in Eligibility, Compatibility, and Pricing
When RaiseSignal is called from a business component (for example, Reprice All from quote), the instance is a BusComp pointer and data is pulled from the business component that is currently in memory (that is, the business component that the applet within the view is based on). When the instance is a BusComp pointer, the integration object is determined by the 'Instance Uniform Name EAI Object*' user properties on that business component.
Example: Reprice All from the "Quote Item List Applet (Pricing)" on the "Quote Item Detail View (Pricing)" view:
Integration Object (ABO Mode) - ISS Quote
Integration Object (Non ABO Mode) - ISS Quote
When RaiseSignal is called from the Configurator, the instance is a CxObj pointer and data is pulled from the Configurator instance property set. When the instance is a CxObj pointer, the integration object is determined by the final property set that is passed into Configurator.
Example: Eligibility Check within configurator when launched from Quote UI:
Integration Object (ABO Mode) - SIS OM Asset
Integration Object (Non-ABO Mode) - 7.7 Quote Integration Object
The following procedure describes the objects that must be modified in order to involve an additional field in the eligibility, compatibility, and pricing processes. Using this procedure ensures consistent behavior between quotes and orders in the line item UI and in the Configurator UI, in both ABO mode and in non-ABO mode.
To include additional fields in eligibility, compatibility and pricing
Add the field to the following business components:
MACD Quote Item
MACD Order Entry - Line Items
Product Eligibility BusComp
Add the field to the following integration objects:
Quote UI:
ISS Quote
Order UI:
ISS Order
Configurator UI (ABO Mode):
SIS OM Quote
SIS OM Order
SIS OM Asset
Configurator UI (non-ABO Mode):
7.7 Quote Integration Object
7.7 Order Entry Integration Object
Copy the value of the additional field used in the pricing process by creating the corresponding business service user properties for the SIS OM PMT Service.
Add the field to the following variable maps:
Quote UI and Order UI:
Default Eligibility Variable Map - Context, and Product Eligibility Variable Map - Context
Default Pricing Variable Map - Context
Configurator UI (ABO Mode):
Cfg Eligibility Variable Map - Context
Default Pricing Variable Map - Context
Configurator UI (non-ABO Mode):
Cfg Eligibility Variable Map - Context
Default Pricing Variable Map - Context
Update the following workflow processes as necessary:
.Product Eligibility & Compatibility - Default
.Pricing Procedure - Default