b1fb3efaa1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.6 KiB
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 (monday … sunday, 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>