Provides an alternate philosophy for configuration of the Item Tag. The philosophy, as delivered in Smart P&ID, requires modification of the code used to generate the ItemTag.dll file for each plant that has unique tagging requirements. The ItemTag.dll file then needs to be managed so that it is installed on all workstations that are used to modify each plant’s data. This could prove to be a very cumbersome task if a workstation is to be used to modify data on multiple plants.
This utility comprises two components. The first component is the GUI (graphical user interface) required to configure the item tag definition for Equipment, PipeRun, Instrument, InstrLoop, Nozzle, PipingComp, Room, DuctRun and DuctingComp. The item tag definitions can be configured differently for SpecialtyComp or ReliefDevice. The second component is the new ItemTag.dll, that dynamically reads the user-defined Item Tag format and generates the Item Tag based on that format. Implementation of this item tag configuration philosophy makes it possible for users to define and manage different ItemTag formats for different plants with only one ItemTag.dll without any change in the code.
-
When no configuration is made for the item tag format, the default item tag format is used. See Default Item Tag Configurations.
-
For the Project/As-Built configuration, two more versions of ItemTag.dll are delivered with the Configure Item Tag Format Utility. They are available in the AgainstAsBuilt and the AgainstAsBuiltAndProjects folders. See ItemTag.dll Files.
-
ItemTagRes.dll is available in the Resource folder.
-
ItemTagRes.resources.dll is available in the en-US folder.
ItemTag.dll Files
-
Default ItemTag.dll available in the \SupportUtilities\ItemTag\ItemTag folder is used to check the Item Tag uniqueness within the configured active Greenfield Plant or Project only.
-
AgainstAsBuilt ItemTag.dll available in the \SupportUtilities\ItemTag\AgainstAsBuilt\ItemTag folder is used to check the ItemTag uniqueness against the As-Built Plant and configured active Project.
-
AgainstAsBuiltAndProjects ItemTag.dll available in the \SupportUtilities\ItemTag\AgainstAsBuiltAndProjects\ItemTag folder is used to check the ItemTag uniqueness against the As-Built Plant and all Projects of the As-Built plant including the active one.