- 02 Jan 2024
- 4 Minuten Lesezeit
- Drucken
Nachrichtencenter aktivieren
- Aktualisiert am 02 Jan 2024
- 4 Minuten Lesezeit
- Drucken
Das Newscenter der IXM Plattform ist ein zentraler Knotenpunkt zum Erstellen, Bearbeiten und Versenden von Nachrichten innerhalb der IXM Plattform und E-Mails.
Newscenter aktivieren
Bevor Sie das News Center nutzen können, müssen Sie es in der Datei master.config aktivieren. Führen Sie die folgenden Schritte aus:
- Öffnen Sie die Datei master.config.
- Setzen Sie MessageCenterEnabled auf true.
- Konfigurieren Sie optional die SmtpWhiteList, um anzugeben, welche E-Mail-Adressen Nachrichten vom News Center erhalten sollen. Wenn Sie E-Mail-Adressen angeben, werden E-Mails aus dem Nachrichtencenter nur an diese Personen gesendet. Verwenden Sie ein Semikolon, um mehrere E-Mail-Adressen zu trennen.
- Konfigurieren Sie optional MessageCenterIntervalMinutes, um anzugeben, wie oft das System nach neuen Nachrichten sucht. Der Standardwert beträgt fünf Minuten.
- Geben Sie unter MessageCenterSenderEmailAddress eine Absenderadresse für Nachrichten aus dem Newscenter an.
- Konfigurieren Sie optional MessageCenterCustomKeyForAdditionalEmail, um eine zusätzliche E-Mail-Adresse für Nachrichten aus dem News Center anzugeben.
- Geben Sie unter MessageCenterOfflineToleranceIntervalInHours an, wie viele Stunden, nachdem ein Player offline geht, eine Offline-Nachricht erstellt wird. Der Standardwert beträgt 48 Stunden.
- Geben Sie unter MessageCenterOfflineRenotifyIntervalInHours das Intervall an, in dem neue Offline-Nachrichten gesendet werden, bis der Offline-Player wieder online ist. Der Standardwert beträgt 24 Stunden.
- Geben Sie unter MessageCenterOfflinePlayerReportCronschedule an, wann und wie oft der Offline-Playerbericht in Minuten, Stunden, Tag des Monats, Monat, Wochentag gesendet wird. Weitere Informationen zum Format finden Sie auf der crontab guru Website.
- Speichern Sie Ihre Änderungen und schließen Sie die Datei.
<appSettings type="DataGateway">
<add key="MessageCenterEnabled" value="true" />
<add key="SmtpWhiteList" value="user1@mail.com;user2@mail.com"/>
<add key="MessageCenterIntervalMinutes" value="5" />
<add key="MessageCenterSenderEmailAddress" value="from@mail.com" />
<add key="MessageCenterCustomKeyForAdditionalEmail" value="EMail" /> <!-- optional -->
<!-- Player offline-->
<add key="MessageCenterOfflineToleranceIntervalInHours" value="48" />
<add key="MessageCenterOfflineRenotifyIntervalInHours" value="24" />
<!-- Player offline Report-->
<add key="MessageCenterOfflinePlayerReportCronschedule" value="00 11 * * 2" />
</appSettings>
SMTP-Einstellungen konfigurieren
Die Einstellungen des Simple Mail Transfer Protocol (SMTP) sind für alle E-Mail-bezogenen Funktionen der IXM Plattform von entscheidender Bedeutung. Um Ihre SMTP-Einstellungen zu konfigurieren, führen Sie die folgenden Schritte aus:
- Öffnen Sie die Datei master.config.
- Scrollen Sie zu configurations.
- Legen Sie die folgenden Konfigurationen fest:
- SmtpServer: Geben Sie Ihren SMTP-Server an.
- SmtpPort: Geben Sie den Port an.
- SmtpUser: Geben Sie Ihren SMTP-Server-Benutzernamen für die Authentifizierung an.
- SmtpPasword: Geben Sie Ihr SMTP-Serverkennwort zur Authentifizierung an.
- SmtpDomain: Geben Sie Ihre SMTP-Domäne an.
- SmtpEnableSsl: Auf true setzen, um das Secure Sockets Layer (SSL)-Protokoll für E-Mails zu aktivieren. Andernfalls legen Sie den Wert auf false fest.
- SmtpEnableAutoEncryption: Auf true setzen, um die automatische Verschlüsselung für E-Mails zu aktivieren. Andernfalls legen Sie den Wert auf false fest.
- Speichern Sie Ihre Änderungen und schließen Sie die Datei.
<configuration>
<appSettings type="global">
<add key="SmtpServer" value="mail.grassfish.com" />
<add key="SmtpPort" value="587" />
<add key="SmtpUser" value="admin" />
<add key="SmtpPassword" value="password" />
<add key="SmtpDomain" value="grassfish" />
<add key="SmtpEnableSsl" value="true" />
<add key="SmtpEnableAutoEncryption" value="true" />
</appSettings>
Benutzereinstellungen konfigurieren
Sie können Nachrichteneinstellungen basierend auf dem Benutzertyp konfigurieren, um zu bestimmen, wer welche Nachrichten erhalten soll. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie die Datei config.json.
- Legen Sie enableNotificationSubscriptionsForUserType auf die Benutzertypen fest, die Benachrichtigungen abonnieren können sollen. Legen Sie einen oder alle der folgenden Werte fest: Admin, StandardUser, LocationUser.
- Setzen Sie enableLocationReceiveMessage auf true, um das Senden von Nachrichten an die an der Location eingegebenen Empfänger zu ermöglichen. Andernfalls legen Sie den Wert auf false fest.
- Legen Sie enablePlaylistReceiveMessage fest, um das Senden von Nachrichten über veröffentlichte Wiedergabelisten zu ermöglichen. Andernfalls legen Sie den Wert auf false fest.
- Legen Sie enableApprovalNotificationForUserType fest, um das Senden von Nachrichten über Playlist-Genehmigungen an bestimmte Benutzertypen zu ermöglichen. Verwenden Sie die folgenden Werte: Admin, StandardUser, LocationUser.
- Legen Sie enableNewsCenterSettingsForUserType auf die Benutzertypen fest, die auf die Newscenter-Einstellungen zugreifen können sollen. Verwenden Sie die folgenden Werte: Admin, StandardUser, LocationUser.
- Legen Sie enableSpotgroupNotificationForUserType auf die Benutzertypen fest, die Spotgruppenbenachrichtigungen erhalten sollen. Verwenden Sie die folgenden Werte: Admin, StandardUser, LocationUser.
- Setzen Sie PlayerOfflineReport > message auf true, um den Nachrichtentyp MonthlyPlayerReport innerhalb der IXM Plattform zu deaktivieren. Das heißt, diese Nachricht kann nur als E-Mail versendet werden.
- Setzen Sie routeToNewsCenterAfterCreateMessage auf true, um das Newscenter automatisch zu laden, nachdem eine Nachricht generiert wurde.
- Geben Sie unter notificationRefreshSeconds das Aktualisierungsintervall an, in dem neu empfangene Nachrichten überprüft werden. Der Standardwert beträgt 60 Sekunden.
- Speichern Sie Ihre Änderungen und schließen Sie die Datei.
{
"cms": {
"enableNotificationSubscriptionsForUserType": [
"Admin",
"StandardUser",
"LocationUser"
],
"enableLocationReceiveMessage": true,
"enablePlaylistReceiveMessage": true,
"notification": {
"enableApprovalNotificationForUserType": [
"Admin",
"StandardUser",
"LocationUser"
],
"enableEmailMessageForUserType": [
"Admin",
"StandardUser",
"LocationUser"
],
"enableNewsCenterSettingsForUserType": [
"Admin",
"StandardUser",
"LocationUser"
],
"enableSpotgroupNotificationForUserType": [
"Admin",
"StandardUser",
"LocationUser"
],
"hideSetting": {
"PlayerOfflineReport": {
"message": true
}
},
"routeToNewsCenterAfterCreateMessage": true
},
"notificationRefreshSeconds": 60
}
}
Benachrichtigungseinstellungen konfigurieren
Sie können konfigurieren, an wen Benutzergruppen Benachrichtigungen senden können. Führen Sie dazu die folgenden Schritte aus:
- Gehen Sie in der IXM Plattform zu Administration > Benutzergruppen.
- Doppelklicken Sie unter Benutzergruppenverwaltung auf die Benutzergruppe, die Sie bearbeiten möchten.
- Wählen Sie unter Kann Benachrichtigungen senden an eine der folgenden Optionen aus:
- Niemand
- Nur zugewiesene Benutzergruppen: Ziehen Sie Benutzergruppen per Drag-and-Drop aus dem Bereich Nicht zugewiesen in den Bereich Zugewiesen.
- Alle
- Klicken Sie auf Speichern, um Ihre Änderungen zu speichern.
Abonnements konfigurieren
Sie können konfigurieren, welche Nachrichten Sie auf welche Weise erhalten möchten. Führen Sie dazu die folgenden Schritte aus:
- Gehen Sie in der IXM Plattform zu Dashboard > News Center.
- Aktivieren oder deaktivieren Sie unter Abonnementsdie folgenden Optionen für jeden verfügbaren Nachrichtentyp:
- Nachricht: Wählen Sie diese Option aus, um Nachrichten innerhalb der IXM Plattform zu empfangen.
- E-Mail: Wählen Sie diese Option aus, um E-Mails an die E-Mail-Adresse Ihres IXM Plattform-Benutzerkontos zu erhalten.