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

  1. Add the field to the following business components:

    MACD Quote Item

    MACD Order Entry - Line Items

    Product Eligibility BusComp

  2. 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

  3. 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.

  4. 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

  5. Update the following workflow processes as necessary:

    .Product Eligibility & Compatibility - Default

    .Pricing Procedure - Default