The following details all available customization points for Smart Construction.
Smart Construction Client
-
The Smart Construction API provides various customization points. All are detailed in the README delivered with the custom solution.
-
Smart Construction can be customized and personalized to display custom properties and external data. For information on sample projects, see Smart Construction Customization Instructions and Sample Projects. IWP toolbar items can also be configured and personalized. For more information, see Create and configure work package toolbar items.
Smart Construction Server
-
Smart Construction external services can be customized, allowing for alteration or replacement of external interfaces. For more information, see Customize Smart Construction External Services.
-
Smart Construction data retrieval processors can be specified to traverse objects related to the published object in order to find the desired value, if a tool does not publish the desired property on the published object. For more information, see Smart Construction Custom Property Processors.
SmartPlant Foundation Client Libraries
-
The SmartPlant Foundation Loader can be used to create and load data into any Smart Construction server. For more information, see Loader.
-
The SmartPlant Foundation Custom Client API can be used to create custom functionality, using VB.Net. For more information, see SmartPlant Foundation Client Customization.
SmartPlant Foundation Server
-
The SmartPlant Foundation Scheduler API can be used to create scheduled activities. For more information, see Infrastructure Model Configuration.
-
The SmartPlant Foundation Custom Server API can be used to override data transactions, perform triggered operations, and new server methods to be called by custom client methods. For more information, see SmartPlant Foundation Server Customization.