You can configure columns that would represent the properties for a component category. These columns are displayed when you open a view for a component category. Configuring columns for a component category is a two-step process. First, you can create columns and map them to property definitions, relationship definitions, and edge definitions, then you can configure security for those columns.
Create or edit a column
-
In the Component Directory Configuration window, click on a component category thumbnail and select Configure Columns.
-
In the Configure Columns page, click Click here to add new item to add a new row.
Press ESC twice to come out of the row edit mode.
-
Click Select Value to map to a property.
-
Select a category in the Type box to populate the corresponding property list in the Property box.
-
Component - Select this to map this column to a component property. You can select the component property from the Property box.
-
Materials - Select this to map this column to a material property. You can select the material property from the Property box.
-
Related Items - Select this to map this column to a property name, edge definition, or relationship definition. You must type the value for a property name, edge definition, or relationship definition in the Property box, to define a column item by navigating a property name, edge, or relationship definition.
Use the following syntax to define properties or navigate relationship or edge definitions for the columns.
Purpose
Syntax
Example
To expand an object with a relationship definition
+[RelationshipDefinitionUID].[PropertyDefinitionUID]
or
-[RelationshipDefinitionUID].[PropertyDefinitionUID]
+SPFGUIAccessControlMethod.Name, which expands to the name of the access control method.
To expand an object with an edge definition
[EdgeDefinitionUID].[PropertyDefinitionUID]
EDG_ComponentToDiscipline.Name, which displays the name of the discipline for a component.
To expand a property on a relationship
[RelationshipDefinitionUID]_12->[PropertyDefinitionUID]
SPC.ComponentItem_Types_12->Name, which expands to the name of the component item type.
-
-
Specify how you want the column name to display in the Component browser in the Label column. To localize the display name, enclose the Label value with braces { }, which serve as a key to retrieve the value from the resource file. Add the display value to the resource file.
-
Select a data template or type the custom data template name in the list to define the behavior of the column.
-
Data Template list - Select a data template to define the behavior of the selected column when it is non-editable.
-
Edit Data Template list - Select a data template to define the behavior of the selected column when it is editable.
-
-
You can customize a new data template. For more information, see Data templates for the component category column items.
-
If a column is read-only, the template selected in the Edit Data Template list is not applied to it.
-
You can configure a column to display one or more work packages associated with a component as hyperlinks. For more information, see Configure a column to display the associated work packages as hyperlinks.
-
You can configure columns to display the total number of constraints for a component and total number of open constraints for a component, based on purposes. No access group assignment is required to configure these columns.
-
All the configurable materials columns are from the SPC_MaterialFullBOMColumnSet column set.
Configure security
-
Click Columns Security.
-
In the Configure Columns > Column Security page, select one or more access groups from the Available Access Groups list.
-
Click Assign to assign the access groups to the selected component category property/column.
-
You can select one or more access groups from the Available Access Groups list, and drag it to the left pane to assign the access groups to the selected item.
-
You can search for specific access groups from the Available Access Groups list by using a search criteria and wildcards in the Search box. ? finds any single character. * and % find any string of characters.
-
Click Delete to remove the association between the access group and the component category property/column.
-
-
Select the appropriate access type in the Assigned Access Groups column to assign the selected access type for the component category property/column. You can set the access type to Write for the column that is mapped to a property definition which is not available
-
Click Finish.