Zum Inhalt

Fristen-Erinnerungen

Der Sitzungsdienst wird per E-Mail an ablaufende Fristen erinnert. Der Lauf ist idempotent: Jede Erinnerung wird pro Objekt und Frist genau einmal versendet. Mehrfaches Ausführen am selben Tag erzeugt keine doppelten E-Mails.

Erinnerungstypen

Typ Empfänger Standard-Vorlauf
Ladungsfrist läuft ab Nutzerinnen mit Sitzungs-Bearbeitungsrecht 3 Tage
Ladungsfrist verstrichen Nutzerinnen mit Sitzungs-Bearbeitungsrecht sofort
Vorlagenfrist läuft ab (Status Entwurf oder In Prüfung) Nutzerinnen mit Vorlagen-Bearbeitungsrecht 3 Tage
Fehlende Rückmeldung zur Sitzung (nach Ladungsversand) eingeladene Person 5 Tage
Wiedervorlage Beschlusskontrolle (Frist naht oder überfällig) Nutzerinnen mit Sitzungs-Bearbeitungsrecht 7 Tage

Vorlaufzeiten und An/Aus je Typ konfiguriert jede Kommune unter Einstellungen → Fristen-Erinnerungen. Wird eine Erledigungsfrist in der Beschlusskontrolle verschoben, wird für die neue Frist erneut erinnert.

Betrieb

Täglicher Lauf, zum Beispiel werktags morgens per Cron auf dem Host:

# alle aktiven Mandanten
docker compose exec -T mandari python manage.py send_session_reminders

# nur ein Mandant / Testlauf ohne Versand
docker compose exec -T mandari python manage.py send_session_reminders --tenant stadt-musterstadt
docker compose exec -T mandari python manage.py send_session_reminders --dry-run

Beispiel-Crontab für 07:00 Uhr:

0 7 * * * cd /opt/mandari && docker compose exec -T mandari python manage.py send_session_reminders >> /var/log/mandari-reminders.log 2>&1

Alle regelmäßigen Aufgaben einer Installation sind unter Regelmäßige Aufgaben zusammengefasst.