Cumulative column sets on classified objects - SmartPlant Foundation - IM Update 46 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

In much the same way as classified objects can relate to forms at various levels of a classification tree, classified objects can also relate to a specific column set based on their classification in a classification tree. The difference with column sets is that the potential column sets for the class must be related to an interface of the object, and then each column set (ISPFColumnSet) forms a second relation with the classification (ISPFObjectClass).

Take for example a classification structure for a custom class DEVTag:

Class

DEVTag

Primary Interface

IDEVTag

The goal for this example is to have different column sets for viewing Electrical equipment, Process equipment, and Process vessels, instead of a general column set for all DEVTags.

First, the column sets are created as in the Create Column Set section.

All the column sets are then related to the IDEVTag interface as potential column sets for DEVTag. Drag the column set onto the interface to form the List View Column Sets relationship.

The column sets now need to be related to the correct positions in classification tree using drag-and-drop operations to form the relationship classification items:

In the above example, DEVTags, created using the classification structure, will assume the following column sets:

Classification of DEVTag

Column set assumed

Reason

DEV Equipment

DEVTag

Column set directly related to classification

DEV Process Equipment

DEVTag-Process

Column set directly related to classification

DEV Process Vessel

DEVTag-Process-Vessel

Column set directly related to classification

DEV-Process-equipment driver

DEVTag-Process

Column set inherited from next highest parent set with a column set

If multiple column sets are related to an interface of a non-classified object, the software will display an error when a list view is requested; this will need to be resolved by an administrator removing relationships until there is only one column set for the interface.