Extensibility is a simple mechanism for administrators that allows methods to have custom views that display applications in an iframe in the SDx Web Client and allow communication with external applications.
The Extensibility mechanism provides the freedom for you to implement extensibility in your SDx Web Client, <SDxProductName server, or Smart Cloud system.
Extensibility provides:
-
The capability to integrate external web applications into the SDx Web Client experience
-
The capability for a third-party server to communicate and react to system events
-
The ability for a client application to perform actions with a back-end service by impersonating the identity of a user
-
An emphasis on the user and developer experience
-
An introduction to Web Development Best Practice
-
A clean, modern API
-
Hexagon recommends that custom Extensibility code should always be hosted on a separate server in a different domain. This can mitigate any browser security concerns.
-
For more information for SDx Extensibility, see Web Client Extensibility.
-
For more information for Server Extensibility, see Server Extensibility.
-
For more information on SmartCloud Extensibility, see Smart Cloud Extensibility Built On-Premise.
-
Extensibility samples, with a full set of services for interacting with the Web Extensibility API and other Web APIs, are available from Smart Community. For more information, see Find sample data on Smart Community.