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

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>approved oder rejected
  • <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>