Files

32 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

# `tg_pick` — Verfahren auswählen
**Zweck:** Interaktive Auswahl eines Verfahrens (Teilnehmergemeinschaft) über ein durchsuchbares Dropdown (Suche nach VKZ oder Name). Der Workflow blockiert bis zur Auswahl. Die gewählte VKZ wird serverseitig validiert.
**Parameter**
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
| `title` | nein | `Teilnehmergemeinschaft auswählen` | Überschrift |
| `text` | nein | *(leer)* | Einleitungstext |
| `vkz_range` | nein | *(kein Filter)* | Beschränkt die Liste auf einen VKZ-Nummernbereich, Format `min-max`, z. B. `10-100` |
| `required` | nein | `true` | Auswahl erzwingen |
| `output_var` | nein | `vkz` | Prefix der Ausgabevariablen |
**Eingangswerte:** keine besonderen.
**Ausgangswerte:**
- `<prefix>` — die gewählte VKZ (String)
- `<prefix>_name` — Langname des Verfahrens
- `<prefix>_kurzname` — Kurzname des Verfahrens
```xml
<task type="tg_pick" id="tg_waehlen">
<assign_to>{{ICH.mail}}</assign_to>
<config>
<title>Verfahren auswählen</title>
<vkz_range>10-100</vkz_range>
</config>
</task>
<!-- danach: {{vkz}}, {{vkz_name}}, {{vkz_kurzname}} -->
```