3. Dezember 2019
Am 3. Dezember 2019 wurde EMCS in der Version 7.5 freigegeben.
Das Datenmodell hat sich mit dieser Release geändert, EMCS verwendet das Datenmodell in der Version 65.
Dynamische Attribute
"Dynamische Attribute" sind eine wesentliche Erweiterung der bisherigen "Flexiblen Attribute". Damit können ausgewählte Entity-Typen wie Messort, Parameter und andere durch den EMCS Administrator zur Laufzeit um Attribute erweitert werden, die im EMCS Standard-Datenmodell nicht enthalten sind.
Dynamische Attribute können im Admin UI unter dem Menüpunkt Verwaltung->System konfiguriert werden.
Einerseits können hier Typen für dynamische Attribute definiert werden. Ein Typ legt grundlegende Eigenschaften eines dynamischen Attributs fest: Basistyp (String, Ganzzahl, Boolean, ...), zulässiger Wertebereich sowie Name, Code, Beschreibung und Kommentar. Jedes dynamische Attribut hat genau einen Attributtyp, aber ein Attributtyp kann von mehreren dynamischen Attributen verwendet werden.
Andererseits müssen die dynamische Attribute selbst konfiguriert werden. Dazu erfolgt eine Zuordnung zu jeweils einem bestimmten Entitytyp. Bei dieser Zuordnung wird deroben beschriebene Typ des dynamischen Attributs sowie Name, Code, Beschreibung und Kommentar festgelegt. Zusätzlich kann der Administrator bei jedem dynamischen Attribut die Multiplizität festlegen (=die mögliche Anzahl von Werten, die das Attribut bei einem Entity aufweisen kann, als Intervall mit unterer und oberer Grenze. [0;1] = ein optionaler Wert), einen optionalen Defaultwert sowie optional eine Verwerbung (= von welchem anderen dynamischen Attribut wird der Wert geerbt, falls bei einem Entity kein Wert direkt gesetzt ist)
Dynamische Attribute können selbst dynamische Attribute haben. Damit wird die "Gruppierung" von dynamischen Attributen realisiert.
Über den Reiter "Verwendung" kann ein Anwender sehen, welche Entities aktuell (oder bei historischer Ansicht auch in der Vergangenheit) einen Wert für ein bestimmtes dynamisches Attribut aufweisen.