Notification-Modul - Administrator Handbuch¶
Überblick¶
Das Notification-Modul ermöglicht es, Push-Nachrichten an Mitglieder zu senden. Die Nachrichten werden über Firebase an mobile Apps und Web-Browser der Benutzer übertragen.
Hauptbereiche des Moduls¶
1. Notifications (Benachrichtigungen)¶
Menüpunkt: Notifications → Notifications
Hier erstellen und verwalten Sie Nachrichten, die an Mitglieder gesendet werden können.
Neue Nachricht erstellen¶
- Klicken Sie auf "Notification hinzufügen"
- Füllen Sie folgende Felder aus:
- Subject (Betreff): Kurzer Titel der Nachricht
- Message (Nachricht): Der eigentliche Nachrichtentext
- Users (Benutzer): Spezifische Benutzer auswählen (optional)
- Group (Gruppe): Nachricht an eine komplette Benutzergruppe senden (optional)
- Work Assignment (Arbeitseinsatz): Nachricht an alle Teilnehmer eines bestimmten Arbeitseinsatzes (optional)
Empfänger-Auswahl
Sie können nur eine der drei Optionen wählen: - Spezifische Benutzer ODER - Eine Gruppe ODER - Einen Arbeitseinsatz
Wenn Sie keine Option wählen, wird die Nachricht an alle registrierten Benutzer gesendet.
Nachricht versenden¶
Nach dem Erstellen einer Nachricht haben Sie zwei Möglichkeiten:
Option 1: Über die Nachrichtenliste 1. Gehen Sie zur Notifications-Liste 2. Klicken Sie in der entsprechenden Zeile auf "Send Now"
Option 2: Über die Nachrichtenbearbeitung 1. Öffnen Sie die gewünschte Nachricht zur Bearbeitung 2. Klicken Sie auf den Button "Nachricht senden" (öffnet sich in neuem Tab)
Wichtiger Hinweis
Nachrichten werden sofort versendet, sobald Sie auf "Send Now" oder "Nachricht senden" klicken. Es gibt keine Rückgängig-Funktion.
Was passiert im Hintergrund beim Versenden?¶
- Das System ermittelt die Empfänger basierend auf Ihrer Auswahl
- Eine Hintergrundaufgabe (Celery Task) wird gestartet
- Firebase sendet die Push-Nachrichten an alle Geräte der Empfänger
- Jede gesendete Nachricht wird im Notification Log protokolliert
- Ungültige Geräte-Tokens werden automatisch aus dem System entfernt
2. Notification Tokens (Geräte-Tokens)¶
Menüpunkt: Notifications → Notification tokens
Hier werden die technischen Tokens verwaltet, die für das Senden von Push-Nachrichten an die Geräte der Benutzer benötigt werden.
Übersicht¶
- User: Welcher Benutzer besitzt das Token
- Token: Technischer Identifier des Geräts (sehr langer Text)
- Created at / Updated at: Zeitstempel der Token-Erstellung/-Aktualisierung
Automatische Verwaltung
Diese Tokens werden automatisch erstellt, wenn sich Benutzer in der App anmelden. Sie müssen hier normalerweise nicht manuell eingreifen.
Token löschen¶
Ungültige oder alte Tokens können gelöscht werden: 1. Token in der Liste auswählen 2. "Löschen" wählen
Auswirkung des Löschens
Wenn Sie ein Token löschen, kann der entsprechende Benutzer keine Push-Nachrichten mehr auf diesem Gerät erhalten, bis er sich erneut anmeldet.
3. Notification Logs (Versendungsprotokoll)¶
Menüpunkt: Notifications → Notification logs
Das Protokoll aller versendeten Nachrichten - nur zur Ansicht.
Übersicht¶
- User: An welchen Benutzer die Nachricht gesendet wurde
- Title: Betreff der Nachricht
- Body: Inhalt der Nachricht
- Sent at: Zeitpunkt der Versendung
Nur-Lese-Bereich
Das Notification Log dient ausschließlich der Nachverfolgung. Einträge können weder bearbeitet noch gelöscht werden.
Suchen und Filtern¶
- Suche: Nach Titel, Nachrichtentext oder Benutzername
- Filter: Nach Versendungsdatum oder Benutzer
- Datumsnavigation: Schneller Zugriff auf Nachrichten bestimmter Tage/Monate
Häufige Arbeitsabläufe¶
Nachricht an alle Mitglieder senden¶
- Notifications → Notification hinzufügen
- Subject und Message ausfüllen
- Keine Benutzer, Gruppe oder Arbeitseinsatz auswählen
- Speichern
- "Send Now" klicken
Nachricht an bestimmte Gruppe senden¶
- Notifications → Notification hinzufügen
- Subject und Message ausfüllen
- Bei "Group" die gewünschte Gruppe auswählen
- Speichern
- "Send Now" klicken
Nachricht an Arbeitseinsatz-Teilnehmer senden¶
- Notifications → Notification hinzufügen
- Subject und Message ausfüllen
- Bei "Work Assignment" den entsprechenden Arbeitseinsatz auswählen
- Speichern
- "Send Now" klicken
Fehlerbehebung¶
Nachricht kommt nicht an¶
- Prüfen Sie das Notification Log, ob die Nachricht versendet wurde
- Kontrollieren Sie bei Notification Tokens, ob der Benutzer ein gültiges Token hat
- Der Benutzer muss die App geöffnet und Push-Nachrichten erlaubt haben
Token werden nicht angezeigt¶
Tokens werden erst erstellt, wenn sich Benutzer in der mobilen App oder im Web-Interface anmelden und Push-Nachrichten aktivieren.
Tipp
Wenn Sie testen möchten, ob das System funktioniert, senden Sie zuerst eine Testnachricht an sich selbst, bevor Sie Nachrichten an viele Benutzer versenden.