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
ResultboolIsMasterVariantboolIsRootNodeboolSupportsVariantsboolSupportsVersionsdictAttributesdictRelatedsee_tableStandardAttributesContentboolIsMasterVariantboolIsRootNodeboolSupportsVariantsboolSupportsVersionsdictAttributesdictRelatedsee_tableStandardAttributesVariantsboolIsMasterVariantboolIsRootNodeboolSupportsVariantsboolSupportsVersionsdictAttributesdictRelatedsee_tableStandardAttributesVersionsboolIsMasterVariantboolIsRootNodeboolSupportsVariantsboolSupportsVersionsdictAttributesdictRelatedsee_tableStandardAttributesStandardAttributesstringContainerPermaLinkGuidCreationIdstringFacetNameGuidIdintOrderingstringPermaLinkstringStatestringStereotypestringTypeGuidVariantDefinitionIdGuidVariantIdGuidVersionIdcontainscontainscontainscontainscontainscontains
HierarchystringkeyElement Id (maps to StandardAttributes.Guid Id)children