Appearance
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
| Value | Description |
|---|---|
assets | Labels belonging to the Assets domain (building, gauge, organisation, contract, weatherStation, …). |
dataCollection | Labels belonging to the Data Collection domain (reading, consumption, invoice, climateData, …). |
visualization | Labels belonging to the Visualization domain (dashboard, widgets, reports, …). |
usersAccess | Labels belonging to the Users & Access domain (user, role, tenant, …). |
systemAdmin | Labels belonging to System / Admin screens (activity log, notification rules, backups, …). |
actions | Labels belonging to the Actions domain (notice, non-conformity, measure, …). |
clients | Labels belonging to the Clients domain (client, organisation, modules, …). |
shared | Generic, cross-cutting UI text not specific to one domain (buttons, generic form chrome, navigation). |
References
- UI Label entity —
.component - UI Labels feature