Zum Hauptinhalt springen

sol.common.ix.functions.Set

Schreibt Indexfelder (GRP) oder Mapfelder (MAP) auf ein ELO-Dokument.

📖 Herstellerdokumentation


Parameter

ParameterTypPflichtBeschreibung
objIdstringGUID oder numerische ID des Dokuments
entriesarrayFelder die geschrieben werden sollen
entries[].typestringGRP für Indexfelder, MAP für Mapfelder
entries[].keystringFeldname
entries[].valuestringFeldwert

Beispiele

GRP-Feld schreiben

{
"objId": "GUID-HIER",
"entries": [
{
"type": "GRP",
"key": "INVOICE_STATUS",
"value": "Geprüft"
}
]
}

MAP-Feld schreiben

{
"objId": "GUID-HIER",
"entries": [
{
"type": "MAP",
"key": "BEARBEITER",
"value": "Max Mustermann"
}
]
}

Mehrere Felder gleichzeitig

{
"objId": "GUID-HIER",
"entries": [
{ "type": "GRP", "key": "STATUS", "value": "Geprüft" },
{ "type": "GRP", "key": "DATUM", "value": "2024-01-15" },
{ "type": "MAP", "key": "NOTIZ", "value": "Freigegeben" }
]
}

Aus Workflow-Node (onExitNode)

{
"entries": [
{
"type": "GRP",
"key": "STATUS",
"value": "Freigegeben"
}
]
}

Hinweise

  • Wird typischerweise aus onExitNode eines Workflow-Nodes aufgerufen
  • Für dynamische Werte mit Handlebars-Templates → siehe kit.common.ix.setDyn
  • Bestehende Feldwerte werden überschrieben – nicht zusammengeführt