b1fb3efaa1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# `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`
|
|
|
|
```xml
|
|
<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}} … -->
|
|
```
|