Files
2026-07-02 08:18:00 +02:00

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>