11. Juni 2021
Am 11. Juni 2021 wurde EMCS in der Version 7.12.1 freigegeben.
Die neue Release verwendet das EMCS Datenmodell in der Version 69.
v7.12.1 ist vor allem eine Bugfix Release. Es wurden eine Reihe kleinerer Fehler behoben und die Kompatibilität mit verschiedenen Browsern (IE10, Chrome) verbessert. Die neue Release enthält auch eine kleine Performance-Verbesserung im Bereich der Admin UI Übersichtslisten.
Folgende Neuerungen sind in dieser Release enthalten:
EMCS API RevisionService
Remote Clients können nun auch einen Revisionskommentar vergeben. Bisher war das nur über das EMCS Web UI möglich.
Dazu gibt es das neue RevisionService
API, das nun auch von einem Remote Client verwendet werden kann.
Anwendungsbeispiel in einem minimalen Groovy Client:
revisionService = Ejb3LookupUtility.lookup(RevisionService.class, true)
txHandle = EJBClient.getUserTransaction(nodeName)
txHandle.begin()
revisionService.setCurrentRevisionComment("Änderung durch einen Remote Client")
changeSomeData()
txHandle.commit()
Ein Revisionskommentar kann nur innerhalb einer aktiven EMCS Transaktion vergeben werden.