Version: eXtendOrders 2.1.2 and above
Audience: Administrator, User

Use Case

  • The generation of line items from the configurator UI is taking too long to process.
  • Using the "Generate Lines Server-Side" button to generate line items is taking too long to process.

Reason

When the GLOM-based line item generation is not used, the Order Imprint Configuration (OIC) records are created initially, and all their fields are updated based on the information entered in the configurator UI. This process consumes time as each field on the OIC record is set from the configurator UI and then the field values are read from the OIC record for line item generation.

Solution

The introduction of creating line items directly from GLOM-based data aims to reduce the time required for line item generation. With this feature, the configurator UI data will be saved in a GLOM field on the OIC record, eliminating the need to set each field value individually on the OIC record itself. This saves time during the data setting process. During line item generation, the data will be read from the GLOM field, reducing the time required to read data from each field of the OIC record.

Note: In the case of preconfigured items, the non GLOM-based process will continue to function.

Configuration

To enable GLOM-base line item generation:
  1. From an Administrator role, go to the eXtendOrders Setup screen at eXtendTecheXtendOrdersSetup.

  2. Select the Additional Settings subtab.
    Image Placeholder

  3. In the OIC GLOM Field IDs field, specify the field IDs for the fields on the eXtend OIC Order Imprint Configuration custom record which will be used to store item configurator data.

    Note: There is a field built-in to eXtendOrders which can be utilized: IC - Glom Data {custrecord_extend_oic_glom_data}. If this field is left empty, the data will not be saved in a GLOM field but will instead be saved under their respective OIC record fields.