Automatische Abläufe
Einiges erledigt die Anwendung von selbst. Die Läufe stecken im Server – es braucht keinen externen Cron-Job und keine zusätzliche Einrichtung.
Die Tagesläufe
| Uhrzeit | Lauf | Wirkung |
|---|---|---|
| 03:00 | Wartelisten-Aufrücken | Verschiebt Einträge, die das Aufrück-Alter erreicht haben, in die nächste Stufe |
| 03:20 | Veranstaltungen automatisch archivieren | Legt Veranstaltungen X Tage nach ihrem Ende ins Archiv – sofern eingeschaltet. Löscht selbst nichts |
| 03:30 | Aufbewahrungs-/Löschlauf | Löscht bzw. anonymisiert nach den konfigurierten Fristen |
| 04:00 | Dokumente-Abgleich | Gleicht den Dokumentenbereich mit dem Speicher ab |
| 04:30 | Papierkorb der Veranstaltungen | Löscht endgültig, was länger als 30 Tage im Papierkorb liegt |
| 04:40 | Papierkorb der Packlisten | Dasselbe für Packlisten |
| 04:45 | ToDo-Papierkorb | Löscht Karten endgültig, die länger als die eingestellte Frist im Papierkorb liegen (Standard 30 Tage) |
| 04:50 | Leitungsplanungen | Löscht Planungen, deren Aufbewahrungsfrist seit dem Abschluss abgelaufen ist |
| 05:00 | Schnittstellen-Abgleich | Gleicht die API-Freischaltung ab und warnt vor ablaufenden Zugangsschlüsseln |
| 05:30 | Nextcloud-Benutzerabgleich | Legt Konten der zugeordneten Gruppen an und deaktiviert weggefallene – sofern eingeschaltet |
| 07:00 | Gebündelte Benachrichtigungen (täglich) | Versendet die auf 1× täglich gestellten Benachrichtigungen |
| 07:15 (montags) | Gebündelte Benachrichtigungen (wöchentlich) | Dasselbe für 1× wöchentlich |
| 07:30 | ToDo-Fristerinnerungen | Schreibt zuständige und erstellende Person an, wenn der eingestellte Vorlauf erreicht ist |
| 08:00 | Nachweis-Erinnerungen | Schreibt Personen mit offenen Nachweisen an – sofern eingeschaltet |
| 08:15 | Nachweis-Anforderungen | Fordert Nachweis-Typen an, die dafür eingerichtet sind |
| 08:30 | Zahlungserinnerungen | Mahnt offene Beiträge nach den eingestellten Stufen |
| 09:00 | Geburtstagsmails | Verschickt Geburtstagsgrüße nach den Mitglieder-Einstellungen |
Sie stehen beim Start in der ersten Zeile des Server-Logs, zusammen mit der erkannten Zeitzone. Läuft der Container ohne Zeitzone, arbeitet der 03:00-Lauf in UTC – im Sommer also um 5 Uhr Ortszeit.
Von Hand anstoßen
Fast jeder Lauf lässt sich zusätzlich manuell auslösen – praktisch zum Testen und wenn etwas nicht warten soll:
| Lauf | Wo |
|---|---|
| Wartelisten-Aufrücken | Warteliste → Aufrücken jetzt prüfen |
| Nachweis-Erinnerungen | Nachweise → Erinnerungen versenden |
| Löschlauf | Einstellungen → Aufbewahrung → Löschlauf starten |
| Zahlungserinnerungen | Beiträge → Denselben Lauf sofort ausführen, den der Zeitplan täglich startet |
| Geburtstagsprüfung | Mitglieder-Einstellungen |
Der automatische Nachweis-Lauf überspringt Personen, die kürzlich schon erinnert wurden. Der Knopf sendet bewusst an alle Betroffenen. Dasselbe Muster findet sich bei den Zahlungserinnerungen.
Voraussetzungen
Alles, was Mails verschickt, braucht eine funktionierende SMTP-Konfiguration. Ohne sie laufen die Jobs zwar, es kommt aber nichts an.
Zusätzlich müssen die jeweiligen Automatiken eingeschaltet sein – Erinnerungen automatisch versenden bei den Nachweisen, Erinnerungen automatisch verschicken bei den Beiträgen.
Wenn nichts passiert
Prüfe der Reihe nach:
- Ist die Automatik eingeschaltet?
- Steht die SMTP-Konfiguration? (Testmail schicken)
- Bringt der manuelle Start ein Ergebnis? Meldet er „Aktuell wäre niemand dran", arbeitet der Lauf korrekt – es gibt schlicht nichts zu tun.
- Läuft die Instanz durchgehend? Ein Server, der nachts aus ist, verpasst seine Läufe.
Der Zeitplan lässt sich beim Start der Anwendung abschalten (SCHEDULER_ENABLED=false) –
in Test- und Demo-Umgebungen ist das üblich.
Hat dies deine Frage beantwortet?