Universal Messenger 7.20.0

Das Release 7.20.0 Build 1100 wurde Anfang Juli 2018 veröffentlicht. Dieses Release umfasst:

  • Anpassung des Datenbankschemas

  • Anpassung der Konfiguration

  • Hinzufügen neuer Features und Funktionen

  • Berichtigung verschiedener FunktionenNewsletter App 4.2.0

Neue Features und Funktionen

Einwilligung und Widerruf

Einwilligungen wurden neu geordnet und erweitert.

Die Standard-Attributkonfiguration liefert drei Einwilligungsfelder für: Zustimmung zu Nutzungsbedingungen (permission), Zustimmung zum personenbezogenen Tracking mit der Customer Analytics App falls vorhanden (permissionTracking) und Zustimmung zum personenbezogenen Tracking beim Newsletterversand (consent_nl_tracking_personal).

Die Attributkonfiguration kann projektspezifisch um eigene Datenfelder für Einwilligungen erweitert werden.

Im Formularassistenten werden die projektspezifischen Erweiterungen automatisch zur Auswahl der Formularfelder hinzugefügt. Einwilligungen werden in Formularen immer als Checkbox dargestellt. Das Label und die Beschreibung können im Formularassistenten festgelegt werden.

Einwilligungen können im Formular für das Profil eines Nutzereintrages widerrufen werden.

Das Tracking beim Newsletterversand ist in der ausgelieferten Konfiguration mit dem Tracking-Modus "Mixed" als Standard vorbelegt. Der Modus "Mixed" ist hierbei mit dem Einwilligungsfeld consent_nl_tracking_personal verknüpft. Der Modus "Mixed" wertet aus, ob der Abonnement einem personenbezogenen Tracking zugestimmt hat. Liegt die Einwilligung nicht vor, werden die Links in einem Newsletter und die Öffnung eines Newsletters nur statistisch (anonym) zur Erfolgsmessung ausgewertet. Der Modus "Mixed" kann auch mit anderen Attributen im Universal Messenger verbunden werden, die eine Zustimmung zum personenbezogenen Tracking speichern.

Alle Änderungen ob Einwilligung oder Widerruf werden in einem Log (consent_history) aufgezeichnet. Die Logeinträge halten Zeitpunkt, Referenz zur App-Instanz / zum Formular und die Beschreibung des Einwilligungsfeldes aus dem Formular fest.

Werden Nutzereinträge gelöscht, werden der Verlauf von Double-Opt-in-Prozessen, Änderungen am Newsletterabonnement und die Einwilligungshistorie in das History-Log gesichert.

Anpassungen an der Attributkonfiguration

Die Anpassungen an der Standard-Attributkonfiguration werden bei einem Update - wie bisher auch - nicht automatisch übernommen. Passen Sie nach einem Update Ihr Projekt an, um die neuen Features benutzen zu können. Konsultieren Sie hierzu die Handbücher zu Installation, Administration und Entwicklung im Abschnitt "Einwilligung und Widerruf".

History-Log

Das neue geschaffene Log speichert dauerhaft Daten, die im Universal Messenger und in den Apps angelegt, geändert oder gelöscht werden. Das History-Log wird im Menüpunkt "Extras → History-Log" aufgerufen.

Die Anwendung speichert bestimmte Daten automatisch. In das Log werden aufgenommen (Auszug):

  • Login-Vorgänge

  • Ausführung von Jobs inkl. Rückgabewerte

  • Anpassungen an Listen

  • Anpassungen an Segmenten

  • Anpassungen an Nutzereinträgen

  • Anpassungen an Mailingvorlagen

  • Anpassungen an App-Instanzen (Konfigurationen)

  • Start, Stop des Universal Messenger

Die Daten im Log sind nach Bereichen und Aktionen geordnet.

Das Log ist datenbankbasiert. Die Einträge in dem Log können in ihrer Vorhaltezeit beschränkt werden. Die Vorhaltezeiten (Retention Policy) können für Bereiche und Aktionen einzeln konfiguriert werden. Ist die Vorhaltezeit für Einträge abgelaufen, wird der Einträge aus dem Log dauerhaft entfernt.

Die Anzeige des Logs kann durch eine Suche, Filter und Sortierung angepasst werden.

Das Log hat eine Schnittstelle, die in projektspezifischen Anwendungen genutzt werden kann.

Anpassungen an der Konfiguration

Das History-Log ist in die Standard-Konfiguration des Universal Messenger aufgenommen und aktiviert. Bei einem Update eines Universal Messenger ist eine manuelle Anpassung der Konfiguration und Datenbank notwendig, um das History-Log nutzen zu können.

Das History-Log ist im Benutzerhandbuch im Abschnitt "History-Log" und im Entwicklerhandbuch im Abschnitt "Logging" detailliert beschrieben.

Benutzeroberfläche

Der Kopfbereich des Backends passt sich der Bildschirmbreite an. Menüpunkte, die nicht mehr dargestellt werden können, werden dynamisch in ein ausklappbares Menü verschoben.

Berichtigungen

Benutzeroberfläche

Die grafische Darstellung der Nutzungsanalyse in der Dashboard App wird wieder dargestellt.

Die Übersicht der Mailingvorlage wird auch dann korrekt dargestellt, wenn im Universal Messenger gar keine Absenderadresse zugeordnet ist.

Inxmail

Der Versand von Mails inkl. Dateianhang über die Schnittstelle von Inxmail wurde um eine Fehlerbehandlung erweitert, die bei einer durch die Schnittstelle abgebrochenen Übertragung eines Dateianhangs die Übertragung wiederholen.

Formular-Wizard

Das Formularfeld "Anrede" konnte als Select-Element in einem Formular nicht als Pflichtfeld genutzt werden. Dies wurde in allen Apps berichtigt.