ObjectView API
Custom interfaces for displaying current business objects and properties in the SmartSpace website
Summary
The ObjectView API provides convenient access to the SmartSpace user data model from custom website code. It allows views to be configured based on specific object types defined within SmartSpace, containing the values of simple and complex properties of those objects. Clients can access these views, either by subscribing to them and receiving updates pushed from the server, or by retrieving the view contents for a specific object. Access to views is controlled by assigning them to roles within SmartSpace.
The ObjectView API uses SignalR to push view updates to clients, using WebSockets, if available, or falling back to long polling. This means that client applications can receive low-latency notification of data model changes, and react to present them quickly to users.
The ObjectView API also allows special properties to be configured for a view, including:
-
associated tags
-
configured representations
-
external object names
-
spatial extents
A special view can also be configured containing the current location of an object, with specialized features designed to allow this to scale well with high update rates.