Zum Hauptinhalt springen

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.

📖 Herstellerdokumentation


Parameter

ParameterTypPflichtBeschreibung
objIdstringGUID oder numerische ID des Dokuments – entfällt im WF-Kontext
lookupFieldsarrayFeldnamen (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 onEnterNode oder onExitNode eines Workflow-Nodes aufgerufen – dann ist objId nicht 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