Skip to content
Updated Sep 11, 2026 by Barča Dvořáková · Owner: analysisactiveenumconfluence-migration Edit on GitHub

Enum - UiLabelComponent ​

Key: enum.uiLabelComponent

Identifies which application area a given UI label belongs to. Used purely as admin-UI filtering metadata (e.g. "show me only labels related to Gauge Management") — it has no effect on system behaviour and is not part of the record's uniqueness. Values mirror the top-level domains defined in the EM3 Domain Model, plus a shared value for labels not specific to any single domain (e.g. generic buttons like "Save" or "Cancel"). This is deliberately domain-level, not screen-level — a single value like assets spans many screens (building list, building detail, gauge list, reading form, …). Screen-level precision is carried by the second segment of the UI label's translationKey (e.g. building.detail.title), which the superadmin screen's free-text key search can filter on — component narrows the list, the key search pinpoints the screen.

Values ​

ValueDescription
assetsLabels belonging to the Assets domain (building, gauge, organisation, contract, weatherStation, …).
dataCollectionLabels belonging to the Data Collection domain (reading, consumption, invoice, climateData, …).
visualizationLabels belonging to the Visualization domain (dashboard, widgets, reports, …).
usersAccessLabels belonging to the Users & Access domain (user, role, tenant, …).
systemAdminLabels belonging to System / Admin screens (activity log, notification rules, backups, …).
actionsLabels belonging to the Actions domain (notice, non-conformity, measure, …).
clientsLabels belonging to the Clients domain (client, organisation, modules, …).
sharedGeneric, cross-cutting UI text not specific to one domain (buttons, generic form chrome, navigation).

References ​

  • UI Label entity — .component
  • UI Labels feature