Introduction to the model - SmartPlant Foundation - IM Update 44 - Customization & Programming - Hexagon

SmartPlant Foundation Customization

Language
English
Product
SmartPlant Foundation
Search by Category
Customization & Programming
SmartPlant Foundation / SDx Version
10

The following diagrams (simplified) show the model regarding Client APIs and methods. For further information, see Configure methods and Client Application Programming Interface (API).

A Method invokes the Client API. But several things can invoke methods. We have a generic GUI interface that can be found on menu items, toolbar items, and quick find items.

Context methods (available through shortcut menus) are configured through the relationship to the InterfaceDef.

Obviously, there is user access and other GUI filtering provided through the relationships to SPFAccessGroup and SPFCondition. (For more information on access control, see How to Configure the Security Model.

All of this is to say that we must not only write a Client API, but we must invoke that API through some configuration.