Datastore Entity Tree

The Datastore Entity Tree is the leftmost of the three main panels that make up the editor. The editor reads the datastore schema configured for the application that the selected program is associated with and displays the entities in a hierarchical parent/child tree structure. This schema defines the Cúram Datastore that stores the application data for the client. The entity tree is used to select the datastore application data to be mapped to corresponding evidence using mapping definitions.

When initially opened, the tree will display all datastore entities, though child entities will have their attributes and their own child entities collapsed. Each item in the tree will contain the name of the entity and a representative entity icon on the left. Entities possessing child entities will additionally display a rightward facing arrow to the left of the entity icon. Clicking on the arrow will expand an indented list of child entities under the parent. This can be carried out recursively for all children of child entities. Clicking the arrow a second time will collapse the child entity list. Expand/collapse arrows are not present for entities that have no child entities. Entity attributes are not displayed in the Datastore Entity Tree.