The communication mechanism allows you to send and receive certain events between the Web Client and the parent application. The following list shows examples of communication events that can be exchanged:
-
The Web Client informs the parent application when it is ready to receive and send events.
-
The parent application listens for changes to the selected objects in context objects. For example, objects can be selected in the grid, on the Info Map, or as hotspots on 2D and 3D drawings.
-
The parent application receives events from the workflow path that the user is currently on in the Web Client.
-
The parent application can request query context information. For example, it can request information on the users create and query configurations and selected roles.
-
The parent application can perform GET or POST queries.
-
The Web Client informs the parent application when it is about to log off from the application
-
The parent application can take snapshots of 2D drawings, 3D models, or laser scans. The snapshots are returned as base64 encoded .png files.