Retrieving Symbols - Intergraph Smart P&ID - Administration & Configuration - Hexagon PPM

SmartPlant Enterprise SmartPlant Adapter for Smart P&ID (2019)

Language
English
Product
Intergraph Smart P&ID
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10
Smart P&ID Version
9 (2019)

Each class has a type property for identifying the matching symbol to the retrieved object.

During retrieval of a document, when a Create task is generated, the SmartPlant Adapter must select a symbol to be used by the task. The SmartPlant Adapter uses the Catalog Index to quickly find a suitable symbol to be used. The Catalog Index lookup is based on the type properties. For example, when generating a Create task for Equipment, the Equipment Class/Subclass/Type properties are used to perform the lookup. Before the Catalog Index lookup can take place, the incoming SmartPlant type values must be converted into Smart P&ID type values. This conversion of a SmartPlant Schema enum value into a Smart P&ID enum value is performed by the EnumConversions object just like any other enum property value. It depends on the mapping of enum values found in the tool schema.

The following steps are performed to achieve this:

  1. Bring the EF type property.

    For Instrument type, it is a two-level type:

    • InstrumentType

    • ProcFunc

  2. Get the following values for this type from the Smart P&ID database:

    • ItemType

    • Class

    • Subclass (if it exists)

  3. Using these parameters, extract the symbol name and path from CatalogIndex.mdb.