Product Configurator Option Choice

Home/Product Configurator Option Choice

Product Configurator Option Choice

You are here:

Configurator Option Choices

Configurator Option Choices are the options you can select to make up your configuration.

For example, If configuring a computer, one of your options might be a hard drive and your choices would be items representing drive types or sizes (250GB, 500GB, etc.).

Configurator Choice Card

Allows editing of choices using a card page instead of the list.

Configuration Option Choice Table

The following table contains all the choices for the appropriate item category and option.

Option Description
Add to Ext. Text When true, the choice will be added to the extended text for the item.
Child Qty. Calculation Formula

This field allows you to enter a formula to calculate the quantity for any choices that have the Parent Choice Code field set. When the child choice is added to the BOM or routing, the calculation field will be used to generate quantity.
Standard formula syntax is used, such as (1+2)*3.
Any option code can be used within the calculation as well (e.g., if you have a LENGTH option, you could calculate the amount of child component required using a formula like “Length * 1.1”).
Several formulas are supported, and developers can add custom formulas to meet specific requirements. The following built-in formulas are supported:

Formula Description Example
ABS(Value) Calculates the absolute value of the argument. ABS(-1)
Min(Value1; Value2) Calculates the smallest of two values passed in. MIN(Var1; 10)
Max(Value1; Value2) Calculates the largest of two values passed in. MAX(Var1; 10)
POW(Number; Power) Raises a value to a power. POW(2;8)
Round(Value; Precision) Rounds a value to a certain number of decimal places. The precision argument uses NAV rounding precision notation – e.g., 0.01 means round to 2 decimal places. Round(OptionA; 1)
IfDivBy0(DivisionFormula; Result) If the formula in DivisionFormula results in a divide-by-zero error, the value of the Result parameter will be used instead. If no divide-by-zero error occurs, the division result is returned. IfDivBy0(1/Length; 0)
Note: Arguments in functions are separated by semi-colons.
Choices Routing No. Informational field to identify the routing used for choices.
Code The code you can manually specify to identify this choice. This field is filled in automatically based on the No. you choose, but can be modified to suit your needs.
Configuration Option Link to the selected configuration option.
Default Choice When true, this choice is the default for the option and is displayed in the Configurator BOM Designer page automatically when the options are displayed.
Use this setting in conjunction with the Hidden in Configurator field to create base components that will be added to the BOM, but users do not see.
Default Quantity Used with the Default Choice field to preset a quantity when the Configurator BOM Designer page loads.
Description The description of the selected item. The default is based on your selection, but you can override to provide a more meaningful description.
Ext. Text Template Specifies the format to use when creating extended text.
Not enabled: for future use.
Has Usage Indicates whether the choice has been used on any configurations.
Note that changing a choice that has usage will not cause newer configurations to include the change; the prior configurations with usage will be used.
Item Category Code Link to the selected item category code.
Item Description Text Used with the Item Description Template field to build a description for the item. Text here can be referenced in the template using the {ItemDesc} property.
Item Net Weight The item’s net weight. Used internally by the system to calculate total weight of the BOM.
Maximum Quantity The maximum quantity users can select for this choice. Leave this at 0 if there is no maximum.
No. The number for the corresponding type selected in the Type field
For Text types. This field can be left blank. All other types require this field to be filled in.
Parent Choice Code Allows you to specify additional choices to include in the configuration. If a choice is selected that is referenced in this field, those choices will be added to the BOM or routing as required.
Resource Usage Type For Resource types, specifies how the resource will be added to the Assembly BOM.
Routing Link Code Used to specify which operation to link items or text to.
Scrap % Scrap percentage to be added to the BOM line for item-type selections.
Sub-Configuration Usage This applies to choices that are sub-configurations (see the Type field). When a sub-configuration is used, this field determines whether it will be added to the Production BOM as an item or Production BOM.

The type of choice you would like users to select:

Option Details
Item Allows you to select item numbers to add to the configuration.
Operation Provides a list of operations in the Choices Routing No. This type only applies if you’re creating Production BOMs.
Production BOM Allows you to select Production BOMs to add to the configuration. This type only applies if you’re creating Production BOMs.
Resource Allows you to add Resources to the configuration. This type only applies if you’re creating Assembly BOMs. You are also able to specify fixed or direct usage for the Resource on the Assembly BOM.
Text You may enter a single line of text in the Description field, or you can specify a standard text code in the No. field to generate multiple lines of text.
Text is added to operations based on the specified routing link code. If no routing link code is specified, the text is added to the routing (or BOM if a generic routing is used). If using assembly orders, the text is added directly to the BOM lines.
Routing Allows you to specify a routing to be used as a choice for the option. All operations in the selected routing are added to the generated routing.
Configuration Allows you to build a sub-configuration for this item. When this type is selected, you specify an item category code as the “No.”. When a user selects a choice of this type, a new BOM Designer window will open to configure the sub-configuration.
Unit of Measure Code The unit of measure for item and resource types.
Unit Price The price for this line. There are default values for Items and Resources. For other types, it must be specified manually.
This field can be updated automatically for items and resources if the Update Unit Price field is set.
Update Unit Price If set to “When Used”, the system will update item and resource prices based on the unit price of the record whenever the choice is selected in the Configurator BOM Designer page.
If “Manual”, the unit price is never updated by the system.
Variant Code The variant code for item options.
Was this article helpful?
4.5 out Of 5 Stars
5 Stars 0%
4 Stars 100%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Need help?

Leave A Comment

Go to Top