IEFAdapter10 Interface - 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 interface is for Delta Publish, which is concealed from the user and applies only to Smart Review documents. In Delta Publish, only the first publish for a document publishes the entire document. After the first publish, only changes in the document need to be published, though additional full publishes are allowed. The first publish may be done in a single piece or in several pieces. The published document has a new version and is retrievable after the changes are merged with the previous version of the document, if one exists.

If the tool SmartPlant adapter has implemented IEFAdapter10, the IEFCommonUIApplication.ShowPublishDialog dialog box allows the user to choose a publish type of Full or Changes Only. After you choose the publish type and select one or more documents to publish, TEF Service Manager checks whether the tool's TEF adapter has implemented IEFAdapter10. If the tool has implemented IEFAdapter10, TEF Services Manager calls the IEFAdapter10.PublishDocument method for each document the number of times specified by IEFAdapter.GetPublishCount.

TEF Services Manager gets the IObject, IDocument, IIssueRecordComposition, and IDocVersionComposition interfaces and populates the properties on the IObject and IDocument interfaces before calling this method. TEF Services Manager calls the new object validation rather than the old document validation for Delta Publish and SmartShare.