# `approve_reject` — Genehmigen/Ablehnen **Zweck:** Zeigt dem Bearbeiter eine JA/NEIN-Entscheidungsseite, optional mit eingebetteter PDF-Vorschau im Vollbild. Der Workflow blockiert, bis der Benutzer entscheidet; `` bestimmt den Bearbeiter und wer benachrichtigt wird. Bei Ablehnung wird (standardmäßig verpflichtend) eine Begründung über ein Dialogfenster abgefragt. **Parameter** | Name | Pflicht? | Default | Beschreibung | |---|---|---|---| | `pdf` | nein | — | Pfad-Variable zu einer PDF-Datei; wenn gesetzt und vorhanden, wird sie als Vorschau eingebettet | | `title` | nein | `Genehmigung erforderlich` | Überschrift der Seite | | `subtitle` | nein | *(leer)* | Untertitel | | `approve_label` | nein | `Genehmigen` | Beschriftung des Zustimmen-Buttons | | `reject_label` | nein | `Ablehnen` | Beschriftung des Ablehnen-Buttons | | `require_reason_on_reject` | nein | `true` | Begründung bei Ablehnung erzwingen | | `require_reason_on_approve` | nein | `false` | Begründung auch bei Genehmigung erzwingen | | `output_var` | nein | `entscheidung` | Prefix der Ausgabevariablen | **Eingangswerte:** Alle Parameter unterstützen Platzhalter, z. B. `{{latest_pdf_path}}` in ``. **Ausgangswerte:** - `` — `approved` oder `rejected` - `_reason` — Begründung (Plain Text, ggf. leer) - `_at` — ISO-8601-Zeitstempel der Entscheidung ```xml {{fbl_mail}} {{latest_pdf_path}} Antrag freigeben entscheidung ```