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.