SPFDesignDocMaster class - 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)

The SPFDesignDocMaster class realizes the ISPFDocument interface that exposes the three document typing properties that are scoped by the document category Enum List Type. As mentioned previously, SmartPlant integration uses this typing hierarchy to manage its documents. When a document is published into SmartPlant Foundation, its classification is determined by navigating the SPFEnumEnumObjClass relationship.

When working interactively in SmartPlant Foundation, the customer may not want to see the complete SmartPlant integration typing hierarchy. A classification tree, for example, SPFDocumentClass, is created and related to the Enum hierarchy. The various ways to do this are described in How to Configure Classification Trees and Classified Objects.

When creating a Design Document, the user selects the classification to create and the properties on the ISPFDocument interface are populated automatically by looking up the related Enum via the SPFObjClassEnumEnum relationship.

The resultant document is both related to the classification tree and has the typing properties that enable relationship expansion or query by a specific classification.

If the document class is not to be integrated through a publish or retrieve, there does not need to be a related Enum hierarchy, and the typing properties are not set on the object. The SPFClassifiedLeveln relationships are always created to support query and relationship expansion from all levels of the tree.