b1fb3efaa1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
mkz_pick — Maßnahmen auswählen
Zweck: Interaktive (Mehrfach-)Auswahl von Maßnahmen (MKZ) eines Verfahrens aus einer filterbaren Liste. Der Workflow blockiert bis zur Auswahl; <assign_to> bestimmt Bearbeiter und Benachrichtigung. Die Auswahl wird serverseitig nachgeladen und validiert (Manipulationsschutz). Optional kann der Bearbeiter direkt im Dialog eine neue („virtuelle") MKZ anlegen.
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
vkz |
ja | — | Verfahrenskennziffer, deren Maßnahmen angeboten werden, z. B. {{vkz}} |
multiple |
nein | true |
Mehrfachauswahl erlauben |
only_bau |
nein | true |
Nur Bau-Maßnahmen anzeigen |
allow_virtual |
nein | false |
Button „virtuelle MKZ anlegen" anbieten (mit Prüfziffern-Berechnung) |
required |
nein | true |
Mindestens eine Auswahl erzwingen |
title |
nein | Maßnahmen auswählen |
Überschrift |
text |
nein | (leer) | Einleitungstext |
output_var |
nein | mkz_auswahl |
Prefix der Ausgabevariablen |
Eingangswerte: vkz (typischerweise aus einem vorangegangenen tg_pick).
Ausgangswerte:
<prefix>_json— JSON-Array[{uuid, mkz, name}, …]<prefix>_csv—"MKZ1, MKZ2, …"(lesbare Liste)<prefix>_count— Anzahl
Im email-Task wird <prefix>_json automatisch als Section {{#<prefix>}}…{{/<prefix>}} nutzbar.
<task type="mkz_pick" id="massnahmen_waehlen">
<assign_to>{{bearbeiter_mail}}</assign_to>
<config>
<vkz>{{vkz}}</vkz>
<allow_virtual>true</allow_virtual>
<output_var>mkz_auswahl</output_var>
</config>
</task>