b1fb3efaa1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
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; <assign_to> 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 <pdf>.
Ausgangswerte:
<prefix>—approvedoderrejected<prefix>_reason— Begründung (Plain Text, ggf. leer)<prefix>_at— ISO-8601-Zeitstempel der Entscheidung
<task type="approve_reject" id="freigabe">
<assign_to>{{fbl_mail}}</assign_to>
<config>
<pdf>{{latest_pdf_path}}</pdf>
<title>Antrag freigeben</title>
<output_var>entscheidung</output_var>
</config>
</task>