Aras Innovator Platform

Applying Structure Resolution Modes

The following Structure Resolution Modes are available to dynamically resolve a multi-level Part BOM structure using item versions as specified in the Resolution Mode:

  • Default – The version of the related Part as stored on the Part BOM Relationship is used. This is the standard resolution.
  • Latest – The latest version of the related Part is used in the resolution.
  • Latest Released – The latest Released version of the related Part is used in the resolution.
  • Latest Released or Latest – The latest Released version of the related Part is used in the resolution. If there are no Released versions of the related Part, then the latest version is used.

To apply a Structure Resolution Mode to a BOM structure:

  1. Open the Part.
  2. In the BOM Structure accordion tab, click Parameters .
  3. Select the desired Structure Resolution Mode in the Value drop-down list of the StructureResolutionMode row of the Parameters dialog.

    Figure 45.

  4. Click Apply. The BOM is resolved to a Part structure according to the selected Mode.

To explain how different Resolution Modes work, this section uses a set of Parts that have multiple versions as follows:

  • Child A: A – Released; B – Preliminary

    • Child A.1: A – Preliminary
    • Child A.2: A, B, C – Released
    • Child A.3: A, B – Released; C – Preliminary
  • Child B: A, B – Released
    • Child B.1: A – Released
    • Child B.2: A, B, C – Released; D – Preliminary
  • Child C: A – Preliminary
    • Child C.1: A – Preliminary
    • Child C.2: A, B – Released

From these Parts, a simple BOM structure example is created as described in the following table. Table 2: A simple BOM example

BOM Level Part Revision State
0 ParentAPreliminary
1 Child ABPreliminary
2Child A.1APreliminary
2Child A.2CReleased
2Child A.3CPreliminary
1 Child BBReleased
2Child B.1AReleased
2Child B.2BReleased
1 Child CAPreliminary
2Child C.1APreliminary
2Child C.2BReleased

Default Resolution Mode

The Default Resolution Mode uses the versions of related child Parts as stored on the BOM Relationships. This is the standard resolution in Aras Innovator. The following image shows the resolved structure when the Default resolution mode is selected:

Figure 46.

Latest Resolution Mode

When the Latest resolution mode is selected, the structure is resolved starting from the top using the latest versions of child items. When a child item is resolved to its latest version, then its child items are resolved using this resolution mode. This is done recursively.
The Latest resolution mode does not consider the release state of the child Parts.
The following image shows the resolved structure when Latest resolution mode is selected:

Figure 47. The latest revision D of Child B.2 is shown where this Part version is in the Preliminary state.

Latest Released Resolution Mode

When the Latest Released resolution mode is selected, the structure is resolved starting from the top using the latest versions of child items that are in Released state. When the child item is resolved to its latest Released version, then its child items are resolved using this resolution mode. This is done recursively.
If the related child item has no versions that are in Released state, then a blank row is displayed for that item. There is no further processing on that item. The following image shows the resolved structure when Latest Released resolution mode is selected:

Figure 48.

The latest Released versions of child Parts are resolved. A blank row is displayed for Child C because it has no version that is in the Released state.

Latest Released Or Latest Resolution Mode

When the Latest Released or Latest resolution mode is selected, the structure is resolved starting from the top using the latest versions of child items that are in Released state. If there are no versions that are in Released state, then the latest version is used. When the child item is resolved to a version, then its child items are resolved using this resolution mode. This is done recursively. The following image shows the resolved structure when Latest Released or Latest resolution mode is selected:

Figure 49.
The latest Released versions of child Parts are resolved. Child C does not have any version that is in the Released state. Therefore, its latest Preliminary version is resolved.