Types
Branding
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/Branding-1
Mandantenspezifisches UI-Branding und -Theming für eine Frontend-App (App-Namen, Logos, Favicon, helle/dunkle Paletten, Farbverläufe). Singleton pro Tenant via rtWellKnownName = 'Branding'. Leitet sich von UIElement ab (wie Dashboard, ProcessDiagram, SymbolDefinition, SymbolLibrary) — konsistent mit der SystemUiCkModel-Konvention.
| ID | Autovervollständigungswerte | Auto-Increment-Referenz | Optional |
|---|---|---|---|
| System-2/Name | True | ||
| System-2/Description | True | ||
| System.UI-2/Branding.AppName | True | ||
| System.UI-2/Branding.AppTitle | True | ||
| System.UI-2/Branding.HeaderLogo | True | ||
| System.UI-2/Branding.FooterLogo | True | ||
| System.UI-2/Branding.Favicon | True | ||
| System.UI-2/Branding.LightTheme | True | ||
| System.UI-2/Branding.DarkTheme | True |
Dashboard
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/Dashboard-1
Ein konfigurierbares Dashboard, das mehrere in einem Rasterlayout angeordnete Widgets enthält.
| ID | Autovervollständigungswerte | Auto-Increment-Referenz | Optional |
|---|---|---|---|
| System-2/Name | False | ||
| System-2/Description | False | ||
| System.UI-2/Dashboard.Columns | False | ||
| System.UI-2/Dashboard.RowHeight | False | ||
| System.UI-2/Dashboard.Gap | False |
DashboardWidget
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/DashboardWidget-1
Ein Widget innerhalb eines Dashboards, das Daten in einem bestimmten Visualisierungsformat anzeigt.
| ID | Autovervollständigungswerte | Auto-Increment-Referenz | Optional |
|---|---|---|---|
| System-2/Name | False | ||
| System.UI-2/DashboardWidget.Type | False | ||
| System.UI-2/DashboardWidget.Col | False | ||
| System.UI-2/DashboardWidget.Row | False | ||
| System.UI-2/DashboardWidget.ColSpan | False | ||
| System.UI-2/DashboardWidget.RowSpan | False | ||
| System.UI-2/DashboardWidget.DataSourceType | False | ||
| System.UI-2/DashboardWidget.DataSourceCkTypeId | True | ||
| System.UI-2/DashboardWidget.DataSourceRtId | True | ||
| System.UI-2/DashboardWidget.Config | False |
Ausgehende Assoziationen
| Ausgehender Name | Ausgehende Multiplizität | CkRoleId | TargetCKTypeId | Zielattribute |
|---|---|---|---|---|
| Parent | One | System-2/ParentChild | System.UI-2/Dashboard |
MappingCoverageConfiguration
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/MappingCoverageConfiguration-1
Mandantenspezifische Konfiguration für die Mapping-Coverage-Seite (Communication-Data-Mappings). Speichert, welche CK-Typen im Orphan-Sources-Tab als Mapping-Quellkataloge fungieren (z. B. Loxone/Control, MQTT/Topic, OpcUa/Node), damit die Auswahl von allen Operatoren des Tenants gemeinsam genutzt wird, statt im localStorage des Browsers zu liegen. Singleton pro Tenant via rtWellKnownName = 'MappingCoverage'. Optional: bei Abwesenheit startet der Orphan-Sources-Tab leer. Leitet sich von UIElement ab (wie Branding, Dashboard, TreeNavigationConfiguration) — konsistent mit der SystemUiCkModel-Konvention.
| ID | Autovervollständigungswerte | Auto-Increment-Referenz | Optional |
|---|---|---|---|
| System-2/Name | True | ||
| System-2/Description | True | ||
| System.UI-2/MappingCoverageConfiguration.SourceCandidateCkTypeIds | True |
ProcessDiagram
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/ProcessDiagram-1
Prozessdiagramm im HMI-Stil mit Tanks, Rohren, Ventilen, Pumpen und anderen industriellen Elementen.
SymbolDefinition
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/SymbolDefinition-1
Eine wiederverwendbare Symboldefinition, die aus Primitiven zusammengesetzt ist und zu einer Symbolbibliothek gehört.
Ausgehende Assoziationen
| Ausgehender Name | Ausgehende Multiplizität | CkRoleId | TargetCKTypeId | Zielattribute |
|---|---|---|---|---|
| Parent | One | System-2/ParentChild | System.UI-2/SymbolLibrary |
SymbolLibrary
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/SymbolLibrary-1
Eine Bibliothek, die wiederverwendbare, aus Primitiven zusammengesetzte Symboldefinitionen für Prozessdiagramme enthält.
| ID | Autovervollständigungswerte | Auto-Increment-Referenz | Optional |
|---|---|---|---|
| System-2/Name | False | ||
| System-2/Description | True | ||
| System.UI-2/SymbolLibrary.Version | False | ||
| System.UI-2/SymbolLibrary.Author | True | ||
| System.UI-2/SymbolLibrary.IsBuiltIn | True | ||
| System.UI-2/SymbolLibrary.IsReadOnly | True |
TreeNavigationConfiguration
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 ➔ System.UI-2.4.0/TreeNavigationConfiguration-1
Mandantenspezifische Konfiguration für die Entitätsbäume (Repository-Browser + Communication-Data-Mappings). Überschreibt, welche automatisch erkannten Assoziationsrollen angezeigt werden, sowie deren Beschriftung, Reihenfolge, Gruppierung und Icon (Roles), und definiert zusätzliche umschaltbare Baumperspektiven mit eigenem Root (Perspectives). Singleton pro Tenant via rtWellKnownName = 'TreeNavigation'. Optional: bei Abwesenheit fallen die Bäume auf reine automatische Erkennung und ausschließlich die räumliche Perspektive zurück. Leitet sich von UIElement ab (wie Branding, Dashboard) — konsistent mit der SystemUiCkModel-Konvention.
| ID | Autovervollständigungswerte | Auto-Increment-Referenz | Optional |
|---|---|---|---|
| System-2/Name | True | ||
| System-2/Description | True | ||
| System.UI-2/TreeNavigationConfiguration.Roles | True | ||
| System.UI-2/TreeNavigationConfiguration.Perspectives | True |
UIElement
Vererbung: System-2.2.2/Entity-1 ➔ System.UI-2.4.0/UIElement-1 Derzeit keine Beschreibung verfügbar.