Zum Hauptinhalt springen

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

UhrzeitLaufWirkung
03:00Wartelisten-AufrückenVerschiebt Einträge, die das Aufrück-Alter erreicht haben, in die nächste Stufe
03:20Veranstaltungen automatisch archivierenLegt Veranstaltungen X Tage nach ihrem Ende ins Archiv – sofern eingeschaltet. Löscht selbst nichts
03:30Aufbewahrungs-/LöschlaufLöscht bzw. anonymisiert nach den konfigurierten Fristen
04:00Dokumente-AbgleichGleicht den Dokumentenbereich mit dem Speicher ab
04:30Papierkorb der VeranstaltungenLöscht endgültig, was länger als 30 Tage im Papierkorb liegt
04:40Papierkorb der PacklistenDasselbe für Packlisten
04:45ToDo-PapierkorbLöscht Karten endgültig, die länger als die eingestellte Frist im Papierkorb liegen (Standard 30 Tage)
04:50LeitungsplanungenLöscht Planungen, deren Aufbewahrungsfrist seit dem Abschluss abgelaufen ist
05:00Schnittstellen-AbgleichGleicht die API-Freischaltung ab und warnt vor ablaufenden Zugangsschlüsseln
05:30Nextcloud-BenutzerabgleichLegt Konten der zugeordneten Gruppen an und deaktiviert weggefallene – sofern eingeschaltet
07:00Gebü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:30ToDo-FristerinnerungenSchreibt zuständige und erstellende Person an, wenn der eingestellte Vorlauf erreicht ist
08:00Nachweis-ErinnerungenSchreibt Personen mit offenen Nachweisen an – sofern eingeschaltet
08:15Nachweis-AnforderungenFordert Nachweis-Typen an, die dafür eingerichtet sind
08:30ZahlungserinnerungenMahnt offene Beiträge nach den eingestellten Stufen
09:00GeburtstagsmailsVerschickt Geburtstagsgrüße nach den Mitglieder-Einstellungen
Die Uhrzeiten gelten in der Zeitzone des Servers

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:

LaufWo
Wartelisten-AufrückenWarteliste → Aufrücken jetzt prüfen
Nachweis-ErinnerungenNachweise → Erinnerungen versenden
LöschlaufEinstellungen → Aufbewahrung → Löschlauf starten
ZahlungserinnerungenBeiträge → Denselben Lauf sofort ausführen, den der Zeitplan täglich startet
GeburtstagsprüfungMitglieder-Einstellungen
Automatik und Knopf verhalten sich unterschiedlich

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:

  1. Ist die Automatik eingeschaltet?
  2. Steht die SMTP-Konfiguration? (Testmail schicken)
  3. Bringt der manuelle Start ein Ergebnis? Meldet er „Aktuell wäre niemand dran", arbeitet der Lauf korrekt – es gibt schlicht nichts zu tun.
  4. 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?