Comparing Tool Map Schema with the SmartPlant Schema - Integration - Update 44 - Help - Hexagon

Integration Help

Language
English
Product
Integration
Search by Category
Help
Smart 3D Version
12.1 (2019)
Smart Construction Version
2019(7.0)
SmartPlant Foundation / SDx Version
10
Smart Electrical Version
2019 (9.0)
Smart Materials/Smart Reference Data Version
2020 (10.0)
Smart P&ID Version
9 (2019)
Smart Review Version
2020 (15.0)
Smart Engineering Manager Version
10 (2019)
Smart Interop Publisher Version
13.1 (2019 R1)
Smart Isometrics Version
7.0(2019)
Spoolgen Version
9.0(2019)

Tracking the progress of mapping can be a challenge. Frequently, the mapping for a particular map class does not involve mapping all of its properties. Users very rarely use all of the available SmartPlant view definition properties for mapping when view definitions are used. Therefore, viewing the mapping for a map class definition shows map properties that have not been and should not be mapped, as well as view properties that have not been mapped to. With this visual feedback, it can be difficult to know when mapping is complete.

To facilitate in tracking the progress of mapping, a number of commands can be used. The Set Application Properties Not to Be Mapped button can be used after all map property mapping for a particular map class is complete to remove properties from the unmapped control in the middle of the Publish and Retrieve tabs.

Likewise, when the map property mapping for a map class is complete, the Set SmartPlant Properties Not to Be Mapped button can be used to indicate that the remaining unmapped-to SmartPlant properties are not to be mapped. This will remove them from the unmapped control in the middle of the Publish and Retrieve tabs.

If there are no unmapped map properties except those flagged as not to be mapped and there are no unmapped-to-SmartPlant properties except those flagged as not to be mapped, then the map class is considered to be "consistent" with the SmartPlant schema. This consistency between the map schema and the schema is important because a comparison of the map schema with the schema treats "consistent" map classes as being the same as the corresponding SmartPlant object (view definition); therefore, these are not report as a difference for the comparison.

Likewise, map enumerated lists and map unit of measure lists that have either been fully mapped or for which all unmapped entries have been flagged as not to be mapped are reported as differences during comparison.

The File > SmartPlant > Compare (Active Tool Schema) With Schema command determines the map classes, map enumerated lists, and map unit of measure lists that have not been fully mapped (those that still have one or more unmapped objects that haven't been flagged as not to be mapped). These incompletely mapped objects appear in the View Comparison Results window.

When you expand one of the nodes in the View Comparison Results tree view, the objects of the selected type that have not been mapped at all appear in red, and those objects that have been partially mapped appear as blue. Selecting one of these objects display its Edit Form tab on the right side of the View Comparison Results window. You can use this tab to complete the mapping for that object.

When an object is completely mapped, the software removes it from the tree view in the View Comparison Results window. When all map objects have been fully mapped, the comparison should result in an empty tree view. Therefore, using comparison is a good way to track the progress of the publish mapping process.

After all the mapping has been completed for an application, only changes made in the application or changes made by another application that impact the application should impact the mapping. Changes made in this application can readily be resolved by connecting to SmartPlant Foundation and synchronizing the tool map schema with the tool metadata database.

For more information about comparing tool map schemas with the SmartPlant schema, see Compare a Tool Map Schema to the SmartPlant Schema.

See Also

Tool Map Schemas