Terminology
| Reporting API Name | Designer Name | 
|---|---|
| IsMasterVariant | When the variants feature is enabled, this indicates the primary variant. | 
| IsRootNode | If this is the item of the highest hierarchy within the facet, e.g. Process House. | 
| SupportsVariants | If this element supports different variants in the case that variant management is in use for the database. | 
| SupportsVersions | If this element supports different versions. | 
| Variants | A list of variants of the elements and their details. | 
| Versions | A list of the versions of this element and their details for each version. | 
| Attributes | Attributes can be different per element type and configurations to elements by the designer Admin in the “extended configuration”. | 
| CreationId | Original ID for any element within a process that is just part of a process (Tasks, Events, Conditions, Rules), and can be used to identify unique tasks. This is kept consistent while tasks get duplicated into new process versions and get new IDs. | 
| Content | A list of objects that is modeled within the Element, which can include children and non-hierarchical elements. | 
| Related | A list of objects that are related to the Element, such as their accountable organization and system used. | 
| ContainerPermaLink | Link to the latest, relevant version of the element. | 
| FacetName | The facet this element belongs to. An element can only belong to a single facet. | 
| Id | Container ID of the element which is the same across all versions of the element. | 
| Ordering | Ordering of the element in the Hierarchy , if custom defined. | 
| PermaLink | Link to a version of the element. | 
| ElementHierarchy:Key | Element Id | 
The Reporting API is organized in objects that share a set of similar attributes. The following diagram describes their relation to each other. Common attributes have been extracted to the table StandardAttributes for brevity.
      mermaidmermaid