Modeling tree nodes
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
The modeling tree is a configuration program and is constructed from various nodes of different types.
Note
This information applies only to Product builder.
Node types
The following table contains the principal node types that are available:
Type |
Description |
---|---|
Code node |
Used to include X++ code in a product model. |
IF node |
Used to inquire whether a certain condition is met. If it is, the operations described under the subnodes attached to the IF node will be performed. |
Switch node |
Used to inquire whether the value of a specific variable (the switch value) is equal to one of several possible outcomes. The outcomes (the case values) tested for are defined as a set of case subnodes. If the switch value is equal to the case value, the subnodes of the Case node are run. You can also specify what should occur if no case value is equal to the switch value. |
FOR node |
Used for repeating the same operation (the functionality defined in its subnodes) many times. |
BOM node |
Inserts a BOM line into the bill of materials that is being configured by the product model. |
Route node |
Inserts a route operation into the route that is being configured by the product model. |
Insert default route |
When a default route has been added to the product model, route nodes for the default route are inserted. |
Default node |
Can be used to insert either a default route, a bill of materials, or a route. |
Table node |
Used to obtain values from one or more fields in a table. |
Simple node |
Used for simple calculations. |
Message (Information, Warning, Error) |
Inserts an information message, a warning, or an error message. |
Subnodes
Several, but not all, of these principal node types can have subnodes attached to them.
Under the BOM node and Route node, you can attach a Document handling node that contains a document reference.
The Switch node and IF node are used to make decisions in the modeling tree. Both of these node types have special subnodes that can start new branches in the modeling tree. Each branch represents one of the choices that you can program the product model to make, based on values are that are selected for its modeling variables.
Under such branch nodes, and also under the Case node, you can attach nodes to each principal type, as listed in the Node types table.