32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
|
|
# `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`).
|
||
|
|
|
||
|
|
```xml
|
||
|
|
<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>
|
||
|
|
```
|