Test the Implementation of IEFToolDocs - Integration - Update 44 - Help - Hexagon

SmartPlant Integration COM Help

Language
English
Product
Integration
Search by Category
Help
SmartPlant Foundation / SDx Version
10
Smart P&ID Version
9 (2019)
Smart Engineering Manager Version
10 (2019)

This procedure allows a developer or certifier to test SmartPlant adapter DLLs before implementing them in an integrated authoring tool. Using these steps, you can predict how the SmartPlant Common UI will react to the implementation of IEFToolDocs.

Scenario 1: Supporting SPFRevisions and IEFToolDocsForRevise but passing nothing for IEFToolDocs

  1. Click View > Options.

  2. Click the SPFRevisions and IEFToolDocsForRevise check boxes to select these options, and click OK.

  3. Click SmartPlant > Revise Documents.

  4. Select a plant in the Select Plant or Project dialog box, and click OK.

  5. Select one or more documents from the Select Documents dialog box.

  6. Click OK to open the Revise dialog box. The Engineering Tool button on this dialog box should be available.

  7. Return to the Options dialog box, click the SPFRevisions and IEFToolDocsForRevise check boxes to clear these options, and click OK.

  8. Click SmartPlant > Publish Documents to open the Publish dialog box. The Engineering Tool button on this dialog box should be available.

  9. In the Options dialog box, click Pass IEFToolDocs to the EF Common UI to clear the command and tell the SmartPlant Test Tool to pass nothing for the implementation of IEFToolDocs to the SmartPlant Common UI.

  10. Click View > Options.

  11. Click the SPFRevisions and IEFToolDocsForRevise check boxes to select these options, and click OK.

  12. Click SmartPlant > Revise Documents to open the Revise dialog box. The Engineering Tool button on this dialog box should be available.

  13. Click View > Options.

  14. Click the SPFRevisions and IEFToolDocsForRevise check boxes to clear these options, and click OK.

  15. Click SmartPlant> Publish to open the Publish dialog box. The Engineering Tool button on this dialog box should be available.

Scenario 2: Pass implementation of IEFToolDocs to the SmartPlant Common UI but not support IEFToolDocsForRevise

  1. Click View > Options.

  2. Make sure the Pass IEFToolDocs to the EF Common UI option in the SmartPlant Test Tool is checked.

  3. Click the SPFRevisions check box to select this option.

  4. Make sure the IEFToolDocsForRevise option is not selected, and click OK.

  5. In the SmartPlant Test Tool, click SmartPlant > Revise Documents to open the Revise dialog box. The Engineering Tool button on this dialog box should be available.

  • For tools with IEFToolDocs for both publish and revise (such as Smart Instrumentation and Smart Electrical), the tool passes IEFToolDocs in Connect and returns TRUE for IEFToolDocsForRevise in the SupportsFeature method. The result is that the Engineering Tool button is enabled on both the Publish and Revise dialog boxes.

  • For tools with IEFToolDocs for publish only (such as Aspen Zyqad), the tool passes IEFToolDocs in Connect and returns FALSE for IEFToolDocsForRevise in the SupportsFeature method. The result is that the Engineering Tool button is enabled on the Publish dialog box only.

  • For tools with no IEFToolDocs implementation (such as Intergraph Smart 3D Model and Drawings), the tool does not pass IEFToolDocs in Connect. It does not matter what is returned for IEFToolDocsForRevise in the SupportsFeature method, and the Engineering Tool button is disabled on both the Publish and Revise dialog boxes.

  • For tools that do not support the Revise command (such as Smart P&ID), no changes occur.