Configurable Attributes (Config Attribute Set)

Overview

The Configuration Attributes composite attribute 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 sub-document (Transaction Line) Configuration Attributes set is provided with the Standard Process. This attribute set and the associated attributes cannot be deleted from a Standard Process.

When you create a Config attribute set (for non-Standard Process), the Commerce system automatically generates three composite fields, each of which has editable characteristics. Only one Config attribute set can be added per sub-document (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 Configurable Attributes Set (Only available for Non-Standard Process)

Complete the following steps to create a Configuration Attributes Set along with the associated attributes.

  1. Navigate to Admin > Process Definition.
  2. Select Attributes from the main document Navigation drop-down, and then click List.
  3. Click Add.
  4. Select Config Attributes Set from the Attribute Type drop-down.

  1. Click Add.


ClosedEdit Configuration Attribute Set Attributes

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

  1. Navigate to Admin > Process Definition.
  2. Select Attributes from the main document Navigation drop-down, and then click List.
  3. Click on the applicable Configuration Attributes Set name.
  4. Click on the applicable attribute name.
  5. Refer to Commerce Attributes & Array Sets for information about different attribute types and editing attributes.
  6. After you have finished your edits, click Apply or Update.

Related Topics

Related Topics Link IconSee Also