Die Hintergrundaufgabe des Ablaufhinweises
Felder des Hinweises vor Ablauf, Zeitplan und Empfängerwahl der täglichen Aufgabe, Kennzeichnung des einmaligen Versands und Wiederholung.
Den Hinweis sendet die Systemaufgabe contract_expiry täglich um 07:10 über den katalogseitigen Adapter contract/expiry und den zentralen Maildienst.
Felder
Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation. contract: auto_terminate, expiry_notice_days (Standard 15; 0 = am Ablauftag), expiry_clause (maßgebliche Klausel), expiry_notice_date (Versanddatum).
Ablauf
- Auswahl: Verträge mit automatischer Beendigung, bei denen Ablauf minus
expiry_notice_dayserreicht ist undexpiry_notice_dateleer ist. - Empfänger: E-Mail-Adressen der Personen der anderen Partei (Kundenrichtung: Käuferseite; Lieferantenrichtung: Lieferantenseite).
- Text: die Vorlage der Art
expiry(contract_expiry_hu_v1, Ungarisch, Englisch, Deutsch); Platzhalter{expiry_date},{expiry_clause},{recipient_name},{client_name}. - Versand im Namen des Clients über den zentralen Mailweg (
dispatch()), Ereignisschlüsselcontract_expiry; ein eigener Text ist unter E-Mail → Vorlagen nach Modul und Ereignisschlüssel möglich. - Nach Erfolg wird
expiry_notice_dategesetzt, die E-Mail geht also nur einmal. - Kein Empfänger oder keine Vorlage: keine Kennzeichnung als versendet, das Protokoll nennt den Grund, der nächste Tageslauf versucht es erneut.
Bekannte Einschränkungen
Lief noch nicht mit produktiver Zeitplanung und echtem E-Mail-Versand.