Files
Workflow/tasks/schedule_resume.md
T
2026-07-02 08:18:00 +02:00

1.6 KiB

schedule_resume — Geplante automatische Fortsetzung

Zweck: Pausiert den Workflow und plant einen Weck-Zeitpunkt, zu dem der Workflow automatisch fortgesetzt wird — im Gegensatz zu wait_until, das passiv auf den nächsten Trigger wartet. Optional wird beim Pausieren eine Info-Mail versendet.

Parameter (eine Zeitangabe genügt; Priorität: at > after > weekday+time)

Name Pflicht? Default Beschreibung
at eines von A/B/C Absoluter Zeitpunkt, z. B. 2026-05-20 08:00.
after eines von A/B/C Relativ zu jetzt (strtotime-Syntax), z. B. +3 days 09:00.
weekday eines von A/B/C Nächster Wochentag (mondaysunday, englisch).
time nein Uhrzeit zum weekday, z. B. 08:00.
pause_notify_to nein Empfänger einer Info-Mail beim Pausieren.
message nein automatischer Text Text der Info-Mail.
store_var nein Kontextvariable mit dem Zielzeitpunkt (Format d.m.Y H:i), z. B. für Templates.

Eingangswerte: Platzhalter in allen Zeit- und Mail-Feldern.

Ausgangswerte: Optional <store_var> = geplanter Zeitpunkt. Der Zielzeitpunkt wird beim ersten Lauf eingefroren. Während der Wartezeit wird bewusst keine Aufgaben-Mail versendet (kein assign_to).

<task type="schedule_resume" id="weckruf_montag">
  <config>
    <weekday>monday</weekday>
    <time>08:00</time>
    <pause_notify_to>{{antragsteller_mail}}</pause_notify_to>
    <message>Antrag wird {{resume_at}} weiterverarbeitet.</message>
    <store_var>resume_at</store_var>
  </config>
</task>