sol.common.ix.functions.ApplyDynKwl
Triggert eine oder mehrere dynamische Stichwortlisten auf einem ELO-Dokument und schreibt die ermittelten Werte direkt in die Indexfelder zurück.
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
objId | string | ❌ | GUID oder numerische ID des Dokuments – entfällt im WF-Kontext |
lookupFields | array | ✅ | Feldnamen (GRP), deren dynamische Stichwortliste ausgeführt wird |
Beispiele
Einzelnes Feld auflösen
{
"lookupFields": ["TESTATUSER"]
}
// Direktaufruf:
sol.common.IxUtils.execute("RF_sol_common_ix_functions_ApplyDynKwl", {
objId: "1234",
lookupFields: ["TESTATUSER"],
});
Hinweise
- Wird typischerweise aus
onEnterNodeoderonExitNodeeines Workflow-Nodes aufgerufen – dann istobjIdnicht nötig - Voraussetzung: Für das Feld muss im Maskeneditor eine dynamische Stichwortliste (Skript) konfiguriert sein
- Die Funktion evaluiert das hinterlegte Skript und schreibt den ersten Treffer in das Indexfeld
- Nützlich wenn Felder abhängig voneinander sind und nach einer Änderung neu aufgelöst werden müssen
- Für das manuelle Schreiben von Feldwerten ohne Keyword-Logik → siehe sol.common.ix.functions.Set