Integration with Other Applications > Windchill Workgroup Manager Documentation > NX > Advanced Techniques > Assembly Membership > Specifying a BOM Member
  
Specifying a BOM Member
Inclusion in the MSR BOM view may consider the type or subtype of a specific CAD document. By basing BOM membership on the CAD document type, that CAD document will have uniform behavior when reused in different CAD document structures.
However, when the type of a CAD document is not sufficient information, the situation in a specific assembly must also be considered. The following cases are examples:
The model is suppressed in the assembly
The type or subtype of a model is not sufficient to determine its inclusion in a BOM, for example, a component that is used for simplification of one or many components in an assembly:
A substitution using an envelope component
A substitution by a member of a family of objects
Assembly information must be used in these situations to determine the MSR BOM structure. Since substitution is unique for each document, substitution is noted on the member link for the object being added to the assembly as a substitute. The information should be of the form: IsSubstitute (yes/no).
In many cases, CAD document types can be identified for inclusion in an MSR BOM by the file extension of their content files. In cases where a CAD application does not use file extensions to distinguish, say, parts and assemblies from drawings or library features, the presence of a member link and assembly rules for MSR BOM inclusion (for example, suppression) are considered.