Skip to main content

Types

Version: 2.10.0

Branding​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/Branding-1

Per-tenant UI branding and theming for a frontend app (app names, logos, favicon, light/dark palettes, gradients). Singleton per tenant via rtWellKnownName = 'Branding'. Derives from UIElement (same as Dashboard, ProcessDiagram, SymbolDefinition, SymbolLibrary) — consistent with SystemUiCkModel convention.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System-2/DescriptionTrue
System.UI-2/Branding.AppNameTrue
System.UI-2/Branding.AppTitleTrue
System.UI-2/Branding.HeaderLogoTrue
System.UI-2/Branding.FooterLogoTrue
System.UI-2/Branding.FaviconTrue
System.UI-2/Branding.LightThemeTrue
System.UI-2/Branding.DarkThemeTrue

Dashboard​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/Dashboard-1

A configurable dashboard containing multiple widgets arranged in a grid layout.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionFalse
System.UI-2/Dashboard.ColumnsFalse
System.UI-2/Dashboard.RowHeightFalse
System.UI-2/Dashboard.GapFalse

DashboardWidget​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/DashboardWidget-1

A widget within a dashboard that displays data in a specific visualization format.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System.UI-2/DashboardWidget.TypeFalse
System.UI-2/DashboardWidget.ColFalse
System.UI-2/DashboardWidget.RowFalse
System.UI-2/DashboardWidget.ColSpanFalse
System.UI-2/DashboardWidget.RowSpanFalse
System.UI-2/DashboardWidget.DataSourceTypeFalse
System.UI-2/DashboardWidget.DataSourceCkTypeIdTrue
System.UI-2/DashboardWidget.DataSourceRtIdTrue
System.UI-2/DashboardWidget.ConfigFalse

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentOneSystem-2/ParentChildSystem.UI-2/Dashboard

EntityForm​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/EntityForm-1

Describes how the Refinery Studio lists, creates and edits entities of TargetCkTypeId (and, with IncludeDerivedTypes, its subtypes). Resolution: exact type first (tenant forms win over seeded ones, then Priority), then the nearest base type with IncludeDerivedTypes. The seeded form 'form-default' on System/Entity ends the chain, so every type has a form. Attributes a form does not mention are generated from CK metadata unless GenerateRemainingFields = false. Derives from UIElement (same as Branding, TreeNavigationConfiguration) — consistent with SystemUiCkModel convention.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System-2/DescriptionTrue
System.UI-2/EntityForm.TargetCkTypeIdFalse
System.UI-2/EntityForm.IncludeDerivedTypesTrue
System.UI-2/EntityForm.CategoryTrue
System.UI-2/EntityForm.IconTrue
System.UI-2/EntityForm.PriorityTrue
System.UI-2/EntityForm.CanCreateTrue
System.UI-2/EntityForm.CanEditTrue
System.UI-2/EntityForm.CanDeleteTrue
System.UI-2/EntityForm.CanDuplicateTrue
System.UI-2/EntityForm.CanExportTrue
System.UI-2/EntityForm.SingletonTrue
System.UI-2/EntityForm.SingletonWellKnownNameTrue
System.UI-2/EntityForm.CustomComponentTrue
System.UI-2/EntityForm.GenerateRemainingFieldsTrue
System.UI-2/EntityForm.GeneratedSectionTitleTrue
System.UI-2/EntityForm.SectionsTrue
System.UI-2/EntityForm.FieldsTrue
System.UI-2/EntityForm.ListColumnsTrue

Folder​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/Folder-1

A folder of the Studio's library. Folders nest through FolderParent (top-level folders have no parent) and hold items (e.g. persistent queries) through FolderItem. Deleting a folder does not cascade - clients must move its subfolders and items up to the parent first.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue
System.UI-2/Folder.ScopeFalse
System.UI-2/Folder.SortOrderTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentZeroOrOneSystem.UI-2/FolderParentSystem.UI-2/Folder

Inbound Associations​

Inbound NameInbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ChildrenNSystem.UI-2/FolderParentSystem.UI-2/Folder

MappingCoverageConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/MappingCoverageConfiguration-1

Per-tenant configuration for the Mapping Coverage page (communication data-mappings). Stores which CK types act as mapping-source catalogues in the Orphan Sources tab (e.g. Loxone/Control, MQTT/Topic, OpcUa/Node) so the selection is shared by all operators of the tenant instead of living in browser localStorage. Singleton per tenant via rtWellKnownName = 'MappingCoverage'. Optional: when absent the Orphan Sources tab starts empty. Derives from UIElement (same as Branding, Dashboard, TreeNavigationConfiguration) — consistent with SystemUiCkModel convention.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System-2/DescriptionTrue
System.UI-2/MappingCoverageConfiguration.SourceCandidateCkTypeIdsTrue

ProcessDiagram​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/ProcessDiagram-1

HMI-style process diagram with tanks, pipes, valves, pumps, and other industrial elements.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue
System.UI-2/ProcessDiagram.VersionFalse
System.UI-2/ProcessDiagram.CanvasWidthFalse
System.UI-2/ProcessDiagram.CanvasHeightFalse
System.UI-2/ProcessDiagram.CanvasBackgroundColorTrue
System.UI-2/ProcessDiagram.ElementsFalse
System.UI-2/ProcessDiagram.PrimitivesTrue
System.UI-2/ProcessDiagram.ConnectionsFalse
System.UI-2/ProcessDiagram.VariablesTrue
System.UI-2/ProcessDiagram.RefreshIntervalTrue
System.UI-2/ProcessDiagram.SymbolInstancesTrue
System.UI-2/ProcessDiagram.TransformPropertiesTrue
System.UI-2/ProcessDiagram.PropertyBindingsTrue
System.UI-2/ProcessDiagram.AnimationsTrue

SymbolDefinition​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/SymbolDefinition-1

A reusable symbol definition composed of primitives, belonging to a symbol library.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue
System.UI-2/SymbolDefinition.VersionFalse
System.UI-2/SymbolDefinition.PrimitivesFalse
System.UI-2/SymbolDefinition.BoundsWidthFalse
System.UI-2/SymbolDefinition.BoundsHeightFalse
System.UI-2/SymbolDefinition.ConnectionPointsTrue
System.UI-2/SymbolDefinition.ParametersTrue
System.UI-2/SymbolDefinition.TagsTrue
System.UI-2/SymbolDefinition.CategoryTrue
System.UI-2/SymbolDefinition.PreviewImageTrue
System.UI-2/SymbolDefinition.SymbolInstancesTrue
System.UI-2/SymbolDefinition.GridSizeTrue
System.UI-2/SymbolDefinition.CanvasSizeWidthTrue
System.UI-2/SymbolDefinition.CanvasSizeHeightTrue

Outbound Associations​

Outbound NameOutbound MultiplicityCkRoleIdTargetCKTypeIdTarget Attributes
ParentOneSystem-2/ParentChildSystem.UI-2/SymbolLibrary

SymbolLibrary​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/SymbolLibrary-1

A library containing reusable symbol definitions composed of primitives for process diagrams.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameFalse
System-2/DescriptionTrue
System.UI-2/SymbolLibrary.VersionFalse
System.UI-2/SymbolLibrary.AuthorTrue
System.UI-2/SymbolLibrary.IsBuiltInTrue
System.UI-2/SymbolLibrary.IsReadOnlyTrue

TreeNavigationConfiguration​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 ➔ System.UI-2.10.0/TreeNavigationConfiguration-1

Per-tenant configuration for the entity trees (repository browser + communication data-mappings). Overrides which auto-discovered association roles are shown, their label, order, grouping and icon (Roles), and defines additional switchable tree perspectives with their own root (Perspectives). Singleton per tenant via rtWellKnownName = 'TreeNavigation'. Optional: when absent the trees fall back to pure auto-discovery and the spatial perspective only. Derives from UIElement (same as Branding, Dashboard) — consistent with SystemUiCkModel convention.

IDAuto Complete ValuesAuto Increment ReferenceIs Optional
System-2/NameTrue
System-2/DescriptionTrue
System.UI-2/TreeNavigationConfiguration.RolesTrue
System.UI-2/TreeNavigationConfiguration.PerspectivesTrue

UIElement​

Inheritance: System-2.5.0/Entity-1 ➔ System.UI-2.10.0/UIElement-1 No description available currently.