Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.7 KiB
wiedervorlage — Vorgang parken und wieder vorlegen
Zweck: Der Klassiker der Registratur: Der Workflow wird bis zu einem Termin schlafen gelegt und dann dem Bearbeiter mit Notiz wieder vorgelegt. Optional geht N Tage vorher eine Erinnerungs-Mail raus. Der Bearbeiter schließt die Wiedervorlage aktiv über einen „Erledigt"-Button ab (mit optionalem Vermerk). Das automatische Wecken nutzt resume_at + cron-resume (wie schedule_resume).
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
termin |
ja | — | Termin: strtotime-Ausdruck (+4 weeks), d.m.Y oder Y-m-d |
an |
ja | — | Bearbeiter (E-Mail oder Personen-ID) |
notiz |
nein | Wiedervorlage fällig. |
Freitext-Notiz auf der Vorlageseite |
erinnerung_tage_vorher |
nein | — | Info-Mail N Tage vor dem Termin |
output_var |
nein | wv |
Prefix der Ausgabevariablen |
Eingangswerte: Platzhalter in allen Parametern, z. B. {{ICH.mail}} in <an>, {{az}} in <notiz>. Der Termin wird beim ersten Lauf eingefroren.
Ausgangswerte (nach Erledigung durch den Bearbeiter):
<prefix>_erledigt_am— Zeitstempeld.m.Y H:i<prefix>_vermerk— Freitext-Vermerk (ggf. leer)
XML-Beispiel
<task type="wiedervorlage" id="wv_lra">
<config>
<termin>+4 weeks</termin>
<an>{{ICH.mail}}</an>
<notiz>Antwort zu {{az}} prüfen</notiz>
<erinnerung_tage_vorher>2</erinnerung_tage_vorher>
<output_var>wv</output_var>
</config>
</task>
Hinweis: Der Task pausiert bis zum Termin (waiting) und legt den Weckzeitpunkt in resume_at ab; bei gesetzter Erinnerung wird zuerst zur Erinnerungszeit, dann zum Termin geweckt. Ist die Testmodus-Mail gesetzt, wird die Erinnerung dorthin umgeleitet.