Characteristics

The characteristics are a fundamental data for the use of the configurator. They are the starting unit of the entire configuration structure and conceptually correspond to the questions that must be asked during configuration. They are used to identify variants or items created by the configurator.



They can be of two types:

  • Structure: characteristics that take a defined list of pre-encoded alphanumeric or numeric values;
  • Measure: characteristics that accept only free-entry numeric values.

Below is a detail of the main fields present in the characteristics:

FieldDescription
CodeCharacteristic code.
DescriptionCharacteristic description.
Max LengthCan only be used with structure type characteristics. Prevents a characteristic from taking more characters than indicated.
Decoding TypeAllowed values are Structure and Measure. Structure: characteristics that take a defined list of pre-encoded alphanumeric or numeric values. Measure: characteristics that accept only free-entry numeric values.
Without valuesCAllows to use a structure characteristic without specifying a predefined list of values.
AcronymIs used to compose the item description before any characteristic value code or description. There are two ways to configure an item’s description: 1. as defined by the rule using the “Format Description” and “Format Description 2” fields. 2. configurator uses all characteristics code and description based on these settings: “Use Code” and “Use Description” fields in characteristics and characteristics values tables.
Use DescriptionIf active, the configurator uses the description of the characteristic value for the creation of the item description.
Use CodeIf active, the configurator uses the characteristic value for the creation of the item description.
MasterIndicates that the values of one characteristic can be used by other characteristics.
ConnectionThe value of a master characteristic must be indicated. Use the “Align Connection” action to update the other values.
Surcharge TypeType used to insert the surcharge line. The allowed values are G/L Account, Item, Resource, Fixed Asset, Charge (Item).
Surcharge No.Code used to insert the surcharge line.
Disable Linked Characteristic CopyUsed for master characteristics with connection. By activating this field, the Align Connections function does not value the “Linked Characteristic Code” and “Linked Characteristic Value” fields in the connected characteristics. In the presence of multiple characteristics that insist on the same connected characteristic it is very useful.
Dimension CodeEnabled only when configuring items. If this field is not empty, the dimension is inherited by the newly created item.
Dimension Value CodeEnabled only when configuring items. If this field is not empty, the dimension value is inherited by the newly created item.
Value PostingDetermines how dimensions are handled.
StepOnly for characteristics of type «measure», it is only used by the batch configuration. Determines the increment for characteristics of type «measure».
Numeric FormatSpecifies the expression used to format the code in AL language (for example, Precision and Standard Format). It is only used for relations of type «higher level», in order to customize how to format characteristics of type «structure» calculated by a formula.
Attribute IDSpecifies the Attribute ID. Used for the mapping between characteristics and attributes.
Attribute ValueSpecifies the Attribute Value. Used for the mapping between characteristics and attributes.

Below is a detail of the main fields present in the characteristic values:

FieldDescription
CodeValue characteristic code.
DescriptionValue characteristic description.
AcronymIn case there’s an acronym, the characteristic value description is replaced by it in the item description, and the characteristic code is replaced by it in the item code.
Use DescriptionIf active, the configurator uses the description of the characteristic value for the creation of the item description. It’s inherited by the characteristic and can be disabled for each value.
Use CodeIf active, the configurator uses the characteristic value for the creation of the item description. it’s inherited by the characteristic and can be disabled for each value.
Linked Characteristic CodeUsed with Linked Characteristic Value. When compiled, the configuration makes a 1:1 transfer of the values on this characteristic, without having to specify a relation of type transfer value.
Linked Characteristic ValueUsed with Linked Characteristic Code. When compiled, the configuration makes a 1:1 transfer of the values on this characteristic, without having to specify a relation of type transfer value.
Neutral Rule Characteristic CodeUsed with Neutral Rule Characteristic Value. When compiled with a neutral rule present, these are used instead of the characteristic to search for the fix code.
Neutral Rule Characteristic ValueUsed with Neutral Rule Characteristic Value. When compiled with a neutral rule present, these are used instead of the characteristic to search for the fix code.
Purchase Item No.Defines the fix purchase item that should be replaced by the «Item from neutral to fix» in the configured BOM.
Enable routingWhen active, specifies that the characteristic value conditions the line of the configured routing. Enables business logic for fields: Source Type, Source No., Run Time Factor, Standard Task Code.
Source TypeThe routing line can be created as Work Center or Machine Center.
Source No.Work center code or Machine center Code to be used in the routing according to the Source Type.
Run Time FactorFactor used to calculate the run time of the routing line.
Standard Task CodeStandard Task Code to be used in routing line.
Optional Item No.defines the optional item to use for that characteristic value. The Optional Item Spec. Table is needed when we need to specify different optionals for different neutral items.
Optional Item QuantityMultiplier that identifies the optional quantity.
BlockedWhen active, the characteristic value is hidden.
Dimension CodeEnabled only when configuring items. If this field is not empty, the dimension is inherited by the newly created item.
Dimension Value CodeEnabled only when configuring items. If this field is not empty, the dimension value is inherited by the newly created item.
Value PostingDetermines how dimensions are handled.
Attribute IDSpecifies the Attribute ID. Used for the mapping between characteristic values and attributes.
Attribute ValueSpecifies the Attribute Value. Used for the mapping between characteristic values and attributes.
Sorting Codedefines a priority for the value. When two or more characteristics trigger the direct validation of a third characteristic, the system prioritizes the one with the biggest sorting code.


Connected Characteristics

When there are several characteristics with the same values, it is possible to define a «Master» characteristic that stores the default values, and the other characteristics can be defined as «Connected» to the first one, so they can utilize the same set of values.

In order to synchronize the available values of a connected characteristic from the master, select the master characteristic and click on the action «Align Connection».

The alignment can have an impact on system performance and should be scheduled when the number of characteristics and values to synchronize is high.


Having a master characteristic with connected characteristics helps reducing the activities of classification and maintenance.



Characteristics without values

In some cases, it is useful to define alphanumeric characteristics that contain comments. This is possible by selecting the option «Without Values» on a characteristic of type «Structure».


This option ensures that during configuration the user can enter a free value, not conditioned by the previous association of values.



Characteristics translations

In the product configurator setup there is a field called “Enable Item Translations” that allows to save the language configured description in items / variants. The description is composed with the rules already provided by the configurator and uses the language descriptions present in the characteristics and their values.


For each characteristic and relative values it’s possible to handle the translation:

  • In order to translate the characteristic description, leave the field «Characteristic Value» empty;
  • to translate the caracteristic value description, leave the field «Characteristic Value» empty.


During configuration, descriptions are generated for all languages in the neutral item.

You can also print document with characteristics translations without save item translations.

This translation is handled in document prints, but only if the app Advanced Document Reporting (ADR) and the related bridge app with the product configurator are installed.

The information regarding the chosen characteristics for the configured item can be handled in document prints with a flag in the ADR app.


It’s also possible to choose whether to print the characteristic code, description, or both.





EOS Labs -