Users can upload 2D or 3D schematics into the system, and define dynamic elements, such as text boxes, on top of these uploaded models. A Schematics View, then, takes in one of these diagrams, and maps fields of the results of a data query to the attributes of the dynamic elements on the schematic, so that these elements visually represent the fields of each query result. Like Gauge and Map views, a user can select which query result should populate a schematics view at runtime using a Row Guide, as described on the Map Views page. Once a row guide is defined, you can define one or more Diagrams to constitute the schematics view.
A diagram specifies which schematics defined in the account will serve as the template for the view. The most basic schematics view is composed of a single diagram, meaning a single schematic will serve as the template of the view regardless of the values of the query result.
The Display field of a diagram determines when that diagram will be applied to the view; the screenshot above shows the base case, in which a single Schematics will always serve as the template of the view. However, in some situations, you may wish to display a different model depending on the results of the query. For example, consider a case in which a "Machine" resource type represents multiple models of machines that have different configurations but the same basic fields, and differentiates between assets of different models by using a "Model Number" field. You can build separate schematics based on uploaded images of each model type, and then define a schematics view diagram for each case, setting one to display when Model Number 1, another to display when Model Number 2, and so on, such that the view will correctly display the 2D model for the specific machine selected at runtime.
The Caption field controls the title of the schematic displayed at runtime, and so can be used to display the asset ID, model number, etc. of the selected query result.
The Element Property Mappings section controls the settings of the dynamic elements defined within the selected Schematics. Each element of the Schematics is listed in the leftmost column, and each of its modifiable properties is listed in the second column. Each of these properties can be set to an expression or variable of the selected query result, or can be set to default. For example, a text box can be set to display the "Name" field of an asset, a polygon's color can be changed to reflect the status of an object, or a bar can be filled to a percentage described by the "Battery Level" field of a query result.