Classification Attribute Mapping for Family Item with Table Columns

An opening ID is an entry point used to customize business logic. In Data Setup, a new Business Rule is added for the component family functionality. This rule lets users define classification attribute mapping. It is executed when running the Manage Component Family Libraries command.

Note: For more information about customization by business rules, see Installation and Setup: Customize: Behavior: Data Setup: Customization by Business Rules.

This page discusses:

General Information

This opening ID is invoked for any Component Family reference.

The table below provides you with information related to the definition of the opening ID:

Definition Description
PLM Opening ID Classification attribute mapping for family item with table columns.
Customization intent Computation
Execution context Client

Input Objects

Input objects must be of the following type:

  • ThisObject
  • Parameters

Context Object Parameters

Parameter Name Type Read or Write Comments
ComponentFamilyColumns List Read/Write Name of table columns to map.
ClassificationAttributes List Read/Write Name of classification attribute.

Example

The following example defines a list of component family columns, classification attributes, and sets those lists in a Parameters rules context:

// Define list of component family columns
let CompFamilyCol(list)
CompFamilyCol.Append("RectConfig")

// Define list of classification attributes
let ClassAttr(list)
ClassAttr.Append("Attr5")

//Set those lists in Parameters rules context
Parameters.SetAttributeObject(“ComponentFamilyColumns”, CompFamilyCol)
Parameters.SetAttributeObject(“ClassificationAttributes”, ClassAttr)