EMCS v8.11

31. Oktober 2024

 

Am 31. Oktober 2024 wurde EMCS in der Version 8.11 freigegeben.

Diese Version enthält umfangreiche Erweiterungen vor allem im Bereich Mail-Versand durch EMCS.

Das Datenmodell wurde in dieser Release nicht geändert und trägt weiterhin die Versionsnummer 72.

 

EMCS v8.11 enthält die folgenden Erweiterungen und Bugfixes:

Mail Templating

Der EMCS Mail Service kann nun sowohl den Inhalt als auch die Betreffzeile einer Mail optional aus Templates generieren.

Templates sind Vorlagen, welche neben Text auch Anweisungen für dynamisch erstellte Inhalte enthalten können. Sowohl das zu verwendende Template als auch die Daten, aus denen die Anweisungen im Template dynamische Inhalte erstellen, werden dem Mail Service von der Anwendung beim Mailversand übergeben.

EMCS enthält bereits Standard-Templates für jedes Service und jede Anwendung, welche Mails versendet. Diese Standard-Templates erzeugen Mails, die inhaltlich den bisheringen und auch weiterhin verfügbaren "hard-coded" Mails entsprechen.

Angepasste Versionen dieser Standard-Templates können vom Administrator im EMCS Konfigurationsverzeichnis hinterlegt werden. Optional können dort auch ein oder mehrere Alternativtemplates hinterlegt werden. 

Die folgenden Anwendungen und Services unterstützen Mail Templates:

  • Import Service - versendet Mails nach dem Ende eines Datenimports
  • Log Service - versendet Logmeldungen als E-Mail
  • Job Service - versendet Job Ergebnissdaten und Statusdaten per E-Mail
  • Mail Event Handler - versendet Informationen zu aufgetretenen Ereignissen per E-Mail
  • Mail Web UI - User-Interface für den benutzergesteuerten Versand von Auswerteergebnissen per E-Mail

Für jede dieser Anwendungen können eigene Mail Templates erstellt werden.

Mail Templating wird über Properties im Property-Namespace MailService aktiviert und konfiguiert.

Erweitertes Web User Interface für den Mailversand

Das EMCS Web UI für den Versand von E-Mails, welches z.B. beim Versand von Auswerteergebnissen als E-Mail zur Anwendung kommt, wurde erheblich überarbeitet.

Es bietet nun Auswahlmenüs für Absender und Antwort Adressen sowie Auswahlmenüs für die unterschiedlichen Arten von Empfängeradressen (TO, CC, BCC). Für einzugebende Mailadressen kann der Administrator konfigurierbare Muster (Regular Expressions) hinterlegen, die zur Prüfung der Eingaben herangezogen werden.

Der Systemadministrator kann mehrere Vorlagen (Mail-Templates) hinterlegen, aus denen der Anwender auswählen kann. Zusätzlich gibt es nun eine Vorschau, um das Aussehen der Mail nach Anwendung der gewählten Vorlage noch vor dem Abschicken prüfen zu können.

EMCS-Mailformular mit Mail-Template
EMCS-Mailformular mit Mail-Template

Das Mail Web UI ist über Properties im neuen Property-Namespace MailWebUI vom Systemadministrator flexibel konfigurierbar.

Kleinere Verbesserungen

Die folgenden kleineren Erweiterungen sind in EMCS v8.11 enthalten:

  • [EMCS-5317] - LoginSuccessEvent sollte Client Host enthalten
  • [EMCS-5318] - EMCS Entity Events sollten die Revision enthalten
  • [EMCS-5320] - Import Wizard Detailansicht generisches Format: Button umbenennen

Bugfixes

Neben diesen Erweiterungen gibt es in EMCS v8.11 einige Bugfixes:

  • [EMCS-5314] - Personen Admin UI, Reiter Zugangsbeschränkungungen: Historische Ansicht fehlerhaft
  • [EMCS-5316] - Fehler beim Anlegen einer zeitgesteuerten Auswertung mit fast leerer Datenbank
  • [EMCS-5321] - NPE im TimeSeriesStatisticsService
  • [EMCS-5325] - ComponentNotFoundException auf Testsystem ohne temporale Metadaten
  • [EMCS-5326] - NPE in Remote Client wenn Config-File nicht gelesen werden kann
  • [EMCS-5327] - NPE im MinMax Wizard
  • [EMCS-5328] - Persönliches Passwort kann nicht geändert werden
  • [EMCS-5329] - Exception wenn kein Namensraum ausgewählt