Configuration (Config Attribute Set)

Overview

The Configuration attribute set includes the Configuration attributes associated with a specific model line item page on a transaction. Configuration attribute values are defined by users during product configuration. Configuration attribute information is populated with variable name, attribute name, data type and menu type information. Attribute Sets and Array Sets are listed at the bottom of the Attribute Lists page.

The Transaction Line (sub-document) Configuration attribute set is provided with the standard process. This attribute set and the associated attributes cannot be deleted from a Standard Process.

You can create a Config Attribute Set, including the associated attributes for non-standard processes. Only one Config Attribute Set can be added per Transaction Line.

Configuration Attributes store the configuration parameters that were used to create this transaction. It consists of the display text and value of the attributes.

  Name

  Variable Name

  Type

  Description

Config Attributes

_config_attributes

Composite Attribute

Configurable Attribute is a composite attribute. This attribute is always read only. However Reconfigure action may be used to modify the values.

Config Attribute Text

_config_attr_text

Composite Attribute

Configurable Attribute Text format is similar Configurable Attribute. The only difference is that the values correspond to the display text of the attributes.

Config Attribute Information

_config_attr_info

Composite Attribute

Configurable Attribute Information is populated with variable name, attribute name, data type and menu type information.

Config Attribute Values

_config_attr_values

Text Area

Stores configurable attributes values in a user-friendly JSON format that are passed in from the CRM partner at the time of quote creation. These values are used as a starting point when creating quote lines from opportunity revenue lines and are not updated by subsequent reconfiguration. Usage should be limited to a small number of attributes to assure performance. Only simple configuration attribute data types are supported.

Config Attribute Information (_config_attr_info) Format

The following example shows the format of the Config Attribute Information (_config_attr_info) attribute. This attribute is included in the Config Attribute Set.

Example: Var_name~Name~Value~Display_text~Data_type~Menu~Multiple~Locked~Hide|&ldots;|&ldots;

Format Part Description

var_name

Variable Name: indicates variable name of the configuration attribute.

name

Name: indicates the name of the configuration attribute.

value

Value: indicates the value of the menu label or user-entered data.

display_text

Display Text: indicates the menu item display text. For text fields this will be blank.

data_type

Data Type: indicates if the configuration attribute is a text, float or integer.

isMenu?

Menu: indicates if it is a text field or menu type.

isMultiple?

Multiple: indicates if it is a multi-select configuration attribute.

isLocked?

Locked: indicates if it is a set type of configuration attribute.

isHidden?

Hide: indicates if this attribute is hidden.

isArrayAttr?

Array Attribute: indicates that attribute is an array type.

sSPLItemValue

SSPL Item Value: The value of the attribute if it's a single select pick list

isSSPLMapped

Is SSPL Mapped: Indicates if this attribute is mapped by an SSPL attribute.

sSPLItemID

SSPL Attribute ID: What is the ID of the SSPL attribute which is mapping this attribute?

Do not use the Reconfigure action to modify the values of the above attributes, although it is possible to do so.

Using this action is not recommended because these attribute are populated with system-generated values. Modifying these values could lead to unpredictable behavior in Configuration and Commerce.

Administration

ClosedAdd a Config Attribute Set (Only available for Non-Standard Process)

Complete the following steps to create a Config Attribute Set along with the associated attributes.

  1. Navigate to Admin Home > Quotes > Process > Manage Transaction Line > Attributes.
  2. Click + Attribute, then enter the following information:
    1. Type: Select Config Attribute Set, then enter the following information:
    2. What is the name of the attribute? This the name of the attribute.
    3. Variable Name: The variable name of the attribute.
      Click inside this filed to auto-populate the variable name. Variable names can only contain alpha-numeric characters and underscores. The entry can be changed before saving, but after saving the value is read-only.

  3. Click Create.

ClosedEdit Config Attribute Set Attributes

Complete the following steps to edit a Configuration Attributes Set attribute.

  1. Navigate to Admin Home > Quotes > Process > Manage Transaction Line > Attributes..
  2. Click on the applicable Config Attributes Set name.
  3. Click on the applicable attribute name.

    Refer to Commerce Attributes for information about editing attributes.

  4. Click the Translations Translations icon icon to add translations.

  5. Select one of the following:

    • Click Save to save changes and remain on the current page.

    • Click Save & Close to save changes and return to the attributes list page.

    • Click Cancel to return to the attributes list page without saving changes.