b1fb3efaa1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
load_person — Personendaten nachladen
Zweck: Lädt einen Personen-Stammdatensatz anhand einer ID, E-Mail-Adresse oder Login-Kennung aus der Personenverwaltung und stellt ihn strukturiert im Kontext bereit — typisch, um Anrede oder Mail-Adresse einer über eine ID referenzierten Person zu ermitteln. Läuft ohne Benutzerinteraktion.
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
source_id |
ja | — | Ausdruck, der die ID liefert, z. B. {{fbl_id}}; akzeptiert numerische ID, E-Mail oder Login |
target_var |
ja | — | Prefix der Ausgabevariablen, z. B. FBL |
Eingangswerte: Die per source_id referenzierte Kontextvariable. Ist sie leer, wird der Task übersprungen (Erfolg ohne Daten); ist die Person nicht auffindbar, schlägt der Task fehl.
Ausgangswerte:
<target_var>— Personendatensatz als Struktur (id,Vorname,Nachname,mail,telefon,funktion)- Flache Einzelvariablen für einfaches Templating:
<target_var>_id,<target_var>_Vorname,<target_var>_Nachname,<target_var>_mail,<target_var>_telefon,<target_var>_funktion
<task type="load_person" id="fbl_laden">
<config>
<source_id>{{fbl_id}}</source_id>
<target_var>FBL</target_var>
</config>
</task>
<!-- danach nutzbar: {{FBL_mail}}, {{FBL_Nachname}} … -->