Files
Workflow/tasks/wiedervorlage.md

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 — Zeitstempel d.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.