Table of Contents

Construction Properties

Construction properties are the master data records that define the input parameters available for product configuration. Each property has a code, a data type, and optional constraints such as minimum and maximum values. Properties are reusable across multiple BOM Calculation Templates.

Construction Property List

The Construction Property List provides an overview of all available properties.

  1. Choose the Search icon, enter Construction Property List, and then choose the related link.
Field Description
Code Unique identifier for the property. The code is also used in expressions as PROP["Code"].
Description Description of the property.
Data Type The data type that determines what values the property accepts.
Default Value The default value that is pre-filled when the property is used.
Min. Value Minimum allowed value (for Decimal and Integer types). A value of -1 means no minimum is set.
Max. Value Maximum allowed value (for Decimal and Integer types). A value of -1 means no maximum is set.
Tip

If no properties exist yet, a notification appears with a link to start the New Property Wizard.

Construction Property Card

The Construction Property Card is used to create and maintain individual properties.

General fields

Field Description
Code Unique code for the property. This code is used in expressions as PROP["Code"] and cannot be changed once the property is used in a configuration.
Description Description displayed to users in the configurator.
Category Assigns the property to a property category for organizational grouping.
Data Type The data type of the property. See the data types section below.

Value fields

Field Description
Option Values Comma-separated list of allowed values (only for the Option data type).
Table Name The Business Central table used for value lookup (only for the Table Lookup data type).
Enum Name The Business Central enum used for value lookup (only for the Enum Lookup data type).
Default Value Default value pre-filled in the configurator.
Min. Value Minimum accepted value (for Decimal and Integer types).
Max. Value Maximum accepted value (for Decimal and Integer types).

Actions

Action Description
Add Translations Opens the translation list to add descriptions in other languages.

Data types

Data Type Description Use case
Boolean Accepts true or false. On/off toggles, such as "Has Lid" or "Waterproof".
Decimal Accepts numbers with decimal places. Precise measurements like length (e.g., 150.5).
Integer Accepts whole numbers only. Counts or quantities like "Number of Layers".
Option Accepts one value from a predefined comma-separated list. Material grades, quality levels, or packaging types.
Text Accepts free-form text. Labels, notes, or custom identifiers.
Table Lookup Values are selected from a Business Central table via lookup. Item references, customer selections, or other master data.
Enum Lookup Values are selected from a Business Central enum via lookup. Predefined system options from Business Central enums.

New Property Wizard

The wizard provides a step-by-step guide for creating new properties.

  1. Choose the Search icon, enter Construction Property List, and then choose the related link.
  2. Choose the New Property (Wizard) action.
  3. Enter the Property Code and Description.
  4. Optionally assign a Category.
  5. Choose Next and select the Data Type.
  6. Depending on the data type, configure the default value, minimum/maximum values, or option values.
  7. Choose Finish to create the property.

Using properties in expressions

Properties are referenced in BOM Calculation Template expressions using the following syntax:

PROP["PropertyCode"]

For example, a property with code Length is accessed as PROP["Length"] and returns the numeric value entered by the user during configuration.

Note

Property codes cannot use reserved system variable names. The system validates the code during creation and shows an error if a reserved name is used.

Property translations

Property descriptions can be translated for multi-language environments.

  1. Open the Construction Property Card.
  2. Choose the Add Translations action.
  3. Add a description for each required language.

The configurator displays property descriptions in the user's language when translations are available.

See Also