Define Dependency Rules
Explanation
This activity is used to define what can be installed in a
certain structure position depending on what has been installed in a different
position. The contents of a structure position (the part installed in the
position) can put constraints on what can and cannot be installed in other
structure positions of the same serial structure template. This is an extension
to the defined alternates for each of the structure positions, and requires
definition of alternates prior to definition of dependencies.
Each dependency is a rule
between the master structure position (the structure position that
requires something from other positions) and the dependent structure position
(the structure position the requirement is put upon). Each rule is defined by:
- The master structure position
- The dependent structure position
- A dependency type telling whether this is a dependency that requires
something in another structure position (Requires) or excludes something
from another position (Excludes).
- A dependency requirement controlling whether the dependency is something
that must/cannot be there to operate the serial structure (Mandatory) or
something that is preferred to have/not to have there to operate the serial
structure (Recommended).
A combination of type Requires for a certain structure
position will result in requiring a set of parts being installed in other
positions, while a combination of type Excludes for a certain structure position
will result in excluding a set of parts being installed in other positions.
If no dependency rules are defined it means that no dependencies are required
for the positions. This is to make the functionality as generic as possible, and
customers that do not want this functionality will not have to establish all
possible combinations as allowed.
Prerequisites
The serial structure template must be defined, and alternate parts must be
defined.
System Effects
The dependencies are available to use in serial structures, and the
configurations of serial structures will be validated against this definition.
Window
Serial
Structure Template
Template Structure Navigator
Related Window Descriptions
Serial Structure
Template/Dependencies
Template Structure
Navigator/Dependencies
Serial Structure Template
Serial Structure
Template/Template Alternates
Serial Structure Template/Position
Alternates
Procedure
- Open the
Serial Structure Template or
Template
Structure Navigator window, and query (F3) for the template
structure to which dependencies are to be specified.
- Click the
Dependencies
tab and create a new record (F5).
- By default, the Master Structure Position field will display the
structure position of the template that requires the dependency. Use the
List of Values to select a different value if necessary.
- Enter values in the Master Part Installed and the
Master Part Revision Installed fields. Use the List of Values in the
relevant fields to select valid values.
- Enter a value in the Dependency Type field. Use the list to select
a value. Valid values are Requires and Excludes.
- Enter a requirement type of the dependency in the Dependency
Requirement field. Use the List of Values to select a value. Valid
values are Recommended and Mandatory.
- In the Dependent Structure Pos. field, the dependent structure
position that is required or rejected by the master structure position must
be entered. Use the List of Values to select a value.
- Enter values in the Dependent Part Installed and
Dependent Rev. Installed fields (this is the part number and revision
installed in the dependent structure position). Use the List of Values in
the relevant fields to select valid values.
- Save the record (F12).