Item Tag Validation - Intergraph Smart P&ID - Help - Intergraph

Intergraph Smart P&ID Help

Language
English
Product
Intergraph Smart P&ID
Search by Category
Help
Smart P&ID Version
9 (2019)
Smart Engineering Manager Version
10 (2019)
SmartSketch Version
10.0(2018)

The Item Tag Validation functionality is saved as ItemTag.dll and performs calculations and validations in the current plant for unique tag checking, automatic tag generation, and tag reformatting. ItemTag Validation can generate unique Item Tag values and maintains consistency between the Item Tag value and the properties used in its calculation. Validation, in addition to checking for existing item tags, also checks for duplicate item tags according to the scope specified by the particular version of the ItemTag.dll file.

Also, for properties included in the item tag, any leading or trailing spaces are removed during validation.

The code for validating new item tag uniqueness is located in the ItemTag.dll file. To ensure that the software does not create duplicate item tags, you must use the appropriate version of this file according to the environment:

ActivePlant

(Delivered in the Item Tag Validation folder) Contains the delivered item tag validation code and the default ItemTag.dll with the scope set for validating item tag uniqueness in the current plant only.

ActiveProjectAgainstAs-Built

Contains the delivered item tag validation code and the ItemTag.dll with the scope set for validating item tag uniqueness in the As-Built and the current project.

ActiveProjectAgainstAs-BuiltAndProjects

Contains the delivered item tag validation code and the ItemTag.dll with the scope set for validating item tag uniqueness in the As-Built and all of its projects.

These .dll files are delivered to the Programmer's Guide\Sample Source Code\Item Tag Validation folder on the Smart P&ID product media. These files are not installed on your computer during setup.

PPM All Outputs Graphic

To use these files, you must rename the ItemTag.dll file installed on your computer (for example, rename the file to DeliveredItemTag.dll), then copy from one of the product media sub-folders (ActiveProjectAgainstAs-Built or ActiveProjectAgainstAs-BuiltAndProjects) the ItemTag.dll flavor that you want to use. Place this copy in the same location as the installed ItemTag.dll that you just renamed. When you are finished, remove the ItemTag.dll copy, then rename the delivered copy back to its original name.

ItemTag Validation applies to the following item types: instrument loops, instruments, pipe runs, duct runs, equipment components, signal runs of plant item type Pipe Run (hydraulic, connect to process, and so forth), equipment (other equipment, exchangers, mechanical equipment, and vessels), rooms, and nozzles.  All other item types are disregarded.