Attributes
Branding.AppName
Vollständiger Anzeigename der Anwendung (z. B. 'Maco Application').
Datentyp
STRING
Branding.AppTitle
Text, der im Browser-Tab gerendert wird (document.title).
Datentyp
STRING
Branding.DarkTheme
Farbpalette, die angewendet wird, wenn der Benutzer bzw. das System das dunkle Theme auswählt. Für Apps mit nur einem Theme nicht setzen.
Datentyp
RECORD: System.UI-2/ThemePalette
Branding.Favicon
Browser-Favicon.
Datentyp
BINARY
Branding.FooterLogo
Logo, das im Seitenfuß angezeigt wird.
Datentyp
BINARY
Branding.HeaderLogo
Logo, das im Seitenkopf bzw. in der Topbar angezeigt wird.
Datentyp
BINARY
Branding.LightTheme
Farbpalette, die angewendet wird, wenn der Benutzer bzw. das System das helle Theme auswählt.
Datentyp
RECORD: System.UI-2/ThemePalette
Dashboard.Columns
Anzahl der Spalten im Dashboard-Rasterlayout.
Datentyp
INT
Dashboard.Gap
Abstand zwischen Widgets in Pixeln.
Datentyp
INT
Dashboard.RowHeight
Höhe jeder Zeile in Pixeln.
Datentyp
INT
DashboardWidget.Col
Spaltenposition im Raster (1-basiert).
Datentyp
INT
DashboardWidget.ColSpan
Anzahl der Spalten, über die sich das Widget erstreckt.
Datentyp
INT
DashboardWidget.Config
JSON-Konfiguration für widgetspezifische Einstellungen.
Datentyp
STRING
DashboardWidget.DataSourceCkTypeId
Construction-Kit-Typ-ID für die Datenquelle.
Datentyp
STRING
DashboardWidget.DataSourceRtId
Runtime-Entitäts-ID für die Datenquelle (optional).
Datentyp
STRING
DashboardWidget.DataSourceType
Typ der Datenquelle (runtimeEntity, systemQuery, static).
Datentyp
STRING
DashboardWidget.Row
Zeilenposition im Raster (1-basiert).
Datentyp
INT
DashboardWidget.RowSpan
Anzahl der Zeilen, über die sich das Widget erstreckt.
Datentyp
INT
DashboardWidget.Type
Widget-Typ-Bezeichner (entityCard, kpi, entityWithAssociations, table).
Datentyp
STRING
MappingCoverageConfiguration.SourceCandidateCkTypeIds
Runtime-CK-Typ-IDs, deren Entitäten als Mapping-Quellkandidaten im Orphan-Sources-Tab der Mapping-Coverage-Seite fungieren (z. B. 'Loxone/Control', 'MQTT/Topic', 'OpcUa/Node'). Nicht gesetzt / leer = der Tab startet ohne Quellkatalog und blendet sich aus, bis ein Typ konfiguriert ist.
Datentyp
STRING_ARRAY
ProcessDiagram.Animations
JSON-Array von Animationsdefinitionen (Rotation, Blinken, Puls, Bewegungspfad) für Diagrammelemente.
Datentyp
STRING
ProcessDiagram.CanvasBackgroundColor
Hintergrundfarbe (CSS-Farbe oder 'transparent').
Datentyp
STRING
ProcessDiagram.CanvasHeight
Canvas-Höhe in Pixeln.
Datentyp
INT
ProcessDiagram.CanvasWidth
Canvas-Breite in Pixeln.
Datentyp
INT
ProcessDiagram.Connections
JSON-Array von Verbindungskonfigurationen zwischen Elementen.
Datentyp
STRING
ProcessDiagram.Elements
JSON-Array von Prozesselement-Konfigurationen (Tanks, Ventile, Pumpen usw.).
Datentyp
STRING
ProcessDiagram.Primitives
JSON-Array von Primitivform-Konfigurationen (Rechtecke, Ellipsen, Linien, Polygone, Pfade, Text, Bilder).
Datentyp
STRING
ProcessDiagram.PropertyBindings
JSON-Array von Eigenschaftsbindungen, die Transform-Eigenschaften über Ausdrücke mit Element-/Primitiv-Attributen verbinden.
Datentyp
STRING
ProcessDiagram.RefreshInterval
Globales Aktualisierungsintervall in Millisekunden (0 = keine automatische Aktualisierung).
Datentyp
INT
ProcessDiagram.SymbolInstances
JSON-Array von Symbolinstanz-Konfigurationen (Referenzen auf Symbole aus Bibliotheken mit Position, Skalierung, Rotation).
Datentyp
STRING
ProcessDiagram.TransformProperties
JSON-Array der bereitgestellten Transform-Eigenschaften (id, name, type, defaultValue, min, max), die an Runtime-Daten gebunden werden können.
Datentyp
STRING
ProcessDiagram.Variables
JSON-Array von Variablendefinitionen zur Parametrierung.
Datentyp
STRING
ProcessDiagram.Version
Schemaversion für Migrationen (z. B. "1.0.0").
Datentyp
STRING
SymbolDefinition.BoundsHeight
Standardhöhe des Symbols in Pixeln.
Datentyp
INT
SymbolDefinition.BoundsWidth
Standardbreite des Symbols in Pixeln.
Datentyp
INT
SymbolDefinition.CanvasSizeHeight
Bevorzugte Canvas-Höhe für den Symbol-Editor.
Datentyp
INT
SymbolDefinition.CanvasSizeWidth
Bevorzugte Canvas-Breite für den Symbol-Editor.
Datentyp
INT
SymbolDefinition.Category
Kategorie zum Gruppieren von Symbolen (z. B. "Tanks", "Valves", "Sensors").
Datentyp
STRING
SymbolDefinition.ConnectionPoints
JSON-Array von Verbindungspunktdefinitionen zum Verdrahten von Symbolen miteinander.
Datentyp
STRING
SymbolDefinition.GridSize
Rastergröße für den Symbol-Editor (Standard 10).
Datentyp
INT
SymbolDefinition.Parameters
JSON-Array von anpassbaren Parameterdefinitionen.
Datentyp
STRING
SymbolDefinition.PreviewImage
Vorschaubild als Daten-URL oder externe URL.
Datentyp
STRING
SymbolDefinition.Primitives
JSON-Array von Primitiv-Konfigurationen, aus denen dieses Symbol besteht (Positionen relativ zu 0,0).
Datentyp
STRING
SymbolDefinition.SymbolInstances
JSON-Array von verschachtelten Symbolinstanzen innerhalb dieses Symbols.
Datentyp
STRING
SymbolDefinition.Tags
Kommagetrennte Tags zum Filtern und Suchen.
Datentyp
STRING
SymbolDefinition.Version
Symbolversion zur Nachverfolgung von Änderungen (z. B. "1.0.0").
Datentyp
STRING
SymbolLibrary.Author
Autorenname oder Bezeichner.
Datentyp
STRING
SymbolLibrary.IsBuiltIn
Ob es sich um eine vom System bereitgestellte integrierte Bibliothek handelt.
Datentyp
BOOLEAN
SymbolLibrary.IsReadOnly
Ob diese Bibliothek schreibgeschützt ist (kann von Benutzern nicht geändert werden).
Datentyp
BOOLEAN
SymbolLibrary.Version
Bibliotheksversion zur Nachverfolgung von Änderungen (z. B. "1.0.0").
Datentyp
STRING
ThemeGradient.EndColor
Endfarbe des Farbverlaufs (Hex).
Datentyp
STRING
ThemeGradient.StartColor
Startfarbe des Farbverlaufs (Hex).
Datentyp
STRING
ThemePalette.BackgroundColor
Hintergrundfarbe für Seite/Oberfläche (nicht aus einer Palettenbasis abgeleitet).
Datentyp
STRING
ThemePalette.FooterGradient
Farbverlauf, der auf den Fußbereich angewendet wird. Wird als linear-gradient(90deg, start, end) gerendert.
Datentyp
RECORD: System.UI-2/ThemeGradient
ThemePalette.HeaderGradient
Farbverlauf, der auf den Kopfbereich bzw. die Topbar angewendet wird. Wird als linear-gradient(90deg, start, end) gerendert.
Datentyp
RECORD: System.UI-2/ThemeGradient
ThemePalette.NeutralColor
Basis für die neutrale Familie (base/border/subtle).
Datentyp
STRING
ThemePalette.PrimaryColor
Basis für die primäre Kendo-Farbfamilie; vollständige Palette wird über HSL-Berechnung generiert.
Datentyp
STRING
ThemePalette.SecondaryColor
Basis für die sekundäre Kendo-Farbfamilie.
Datentyp
STRING
ThemePalette.TertiaryColor
Basis für die tertiäre Kendo-Farbfamilie.
Datentyp
STRING
TreeNavigationConfiguration.Perspectives
Zusätzliche umschaltbare Baumperspektiven (jeweils mit eigenem Root + Navigations-Whitelist), die neben der integrierten räumlichen Perspektive angeboten werden. Nicht gesetzt / leer = nur die räumliche Perspektive (heutiges Verhalten); der Perspektivenumschalter ist ausgeblendet.
Datentyp
Array of RECORD_ARRAY: System.UI-2/TreePerspectiveConfig
TreeNavigationConfiguration.Roles
Assoziationsspezifische Overrides, die zusätzlich zu den automatisch erkannten Assoziationsrollen in den Entitätsbäumen (Repository-Browser + Data-Mappings) angewendet werden. Nicht gesetzt / leer = reine automatische Erkennung.
Datentyp
Array of RECORD_ARRAY: System.UI-2/TreeNavigationRoleConfig
TreeNavigationRoleConfig.DisplayName
Überschreibt die Beschriftung des Gruppenknotens. Nicht gesetzt = der Name der Navigationseigenschaft der Assoziation.
Datentyp
STRING
TreeNavigationRoleConfig.Grouped
Ob die Rolle als aufklappbarer Gruppenknoten gerendert wird (true) oder ihre Ziele direkt unter der Entität flach dargestellt werden (false). Nicht gesetzt = flach für System/ParentChild, gruppiert für jede andere Rolle.
Datentyp
BOOLEAN
TreeNavigationRoleConfig.Icon
Optionaler Icon-Name für den Gruppenknoten, vom Frontend gegen seinen bekannten Icon-Satz aufgelöst. Nicht gesetzt = Standard-Ordner-Icon.
Datentyp
STRING
TreeNavigationRoleConfig.RoleId
Runtime-Assoziationsrollen-ID, auf die diese Regel angewendet wird (z. B. 'EnergyIQ/SpaceSensors', 'System/ParentChild').
Datentyp
STRING
TreeNavigationRoleConfig.SortIndex
Sortierhinweis unter Gruppenknoten (aufsteigend). Nicht gesetzt = Standard-Erkennungsreihenfolge nach den flach dargestellten ParentChild-Kindern.
Datentyp
INT
TreeNavigationRoleConfig.SourceCkTypeId
Runtime-CK-Typ-ID der aufzuklappenden Entität, auf die diese Regel angewendet wird (z. B. 'EnergyIQ/Space'), oder '*', um jeden Typ abzugleichen.
Datentyp
STRING
TreeNavigationRoleConfig.Visible
Ob die Rolle im Baum angezeigt wird. Nicht gesetzt = sichtbar.
Datentyp
BOOLEAN
TreePerspectiveConfig.DisplayName
Beschriftung, die für diese Perspektive im Umschalter der Baum-Toolbar angezeigt wird.
Datentyp
STRING
TreePerspectiveConfig.Icon
Optionaler Icon-Name für den Umschalter-Eintrag, vom Frontend gegen seinen bekannten Icon-Satz aufgelöst. Nicht gesetzt = Standard-Perspektiven-Icon.
Datentyp
STRING
TreePerspectiveConfig.Key
Stabiler Bezeichner der Perspektive, eindeutig innerhalb des Tenants (z. B. 'Spatial', 'Systems'). Dient zum Persistieren der aktiven Perspektivenauswahl des Benutzers.
Datentyp
STRING
TreePerspectiveConfig.PrimaryDirection
Richtung, in der die primäre Rolle vom Root-Knoten navigiert wird: 'Inbound' oder 'Outbound'. Nicht gesetzt = die Containment-Seite ('N'), passend zur automatischen Erkennung.
Datentyp
STRING
TreePerspectiveConfig.PrimaryRoleId
Assoziationsrolle, die als primäre Achse direkt unter jedem Root-Knoten navigiert wird; ihre Ziele werden oben flach dargestellt (wie System/ParentChild in der räumlichen Ansicht). Z. B. 'EnergyIQ/SystemMembers'. Nicht gesetzt = keine primäre Flachdarstellung.
Datentyp
STRING
TreePerspectiveConfig.RootCkTypeId
Runtime-CK-Typ-ID, deren Instanzen die Root-Knoten bilden, wenn RootMode = 'Type' (z. B. 'EnergyIQ/DistributionSystem'). Wird bei RootMode = 'Spatial' ignoriert.
Datentyp
STRING
TreePerspectiveConfig.RootMode
Wie die Perspektive ihre Root-Knoten bestimmt: 'Spatial' = alle Basic/Tree-Entitäten (der integrierte ParentChild-Standard), 'Type' = alle Runtime-Instanzen von RootCkTypeId.
Datentyp
STRING
TreePerspectiveConfig.SecondaryRoleIds
Zusätzliche Assoziationsrollen, die als Gruppenknoten direkt unter jedem Root-Knoten angezeigt werden. Zusammen mit PrimaryRoleId bilden sie die Whitelist auf Root-Ebene; tiefere Knoten fallen auf die vollständige automatische Erkennung zurück. Nicht gesetzt / leer = nur die primäre Rolle am Root.
Datentyp
STRING_ARRAY
TreePerspectiveConfig.SortIndex
Sortierhinweis unter den Perspektiven im Umschalter (aufsteigend). Nicht gesetzt = Definitionsreihenfolge.
Datentyp
INT