Zum Hauptinhalt springen

setDyn

📁 Quellcode auf GitHub

setDyn​

Erweitert die Standard-Funktion RF_sol_function_Set, indem die ĂŒbergebenen entries vor dem Schreiben als Handlebars-Template gerendert werden. So lassen sich Workflow-Kontextdaten (z. B. sord.objKeys, Workflow-Variablen) dynamisch in die EintrĂ€ge einfließen.

Wird typischerweise aus einem Workflow-Node (onExitNode) aufgerufen.

ParamTypeDescription
objIdstringGUID oder numerische ID des Dokuments das geschrieben werden soll.
entriesArray.<Object>Array von Set-EintrĂ€gen. Werte können Handlebars-AusdrĂŒcke enthalten die gegen den Workflow-Kontext aufgelöst werden.
entries[].typestringFeldtyp: GRP fĂŒr Indexfelder, MAP fĂŒr Mapfelder.
entries[].keystringFeldname (z. B. INVOICE_STATUS).
entries[].valuestringFeldwert – Handlebars-AusdrĂŒcke werden gegen templateSord aufgelöst.

Example

// Workflow-Node JSON (onExitNode):
{
"entries": [
{
"type": "GRP",
"key": "INVOICE_STATUS",
"value": "{{sord.objKeys.FELD1}}"
},
{
"type": "MAP",
"key": "BEARBEITER",
"value": "{{wfNode.userName}}"
}
]
}

Example

// Direktaufruf ĂŒber RF-Funktion:
sol.common.IxUtils.execute("RF_kit_common_ix_functions_setDyn", {
objId: "GUID-HIER",
entries: [{ type: "GRP", key: "STATUS", value: "GeprĂŒft" }]
});