Skip to content

Data Transform (Set)

Data Transform (Set) node panel in English, with the field mapping editor.

Data Transform maps and reshapes JSON fields for the next step.

Purpose and use: Build a new output object from a configured mapping, for shaping data between workflow steps.

Configuration: Optional mapping object template; palette default is { "result": "{{ $json }}" }. Legacy aliases fields and data are accepted by runtime, but new configurations should use the registered mapping contract.

Input/output and routing: One input and one output; connect normally. Output is the evaluated mapping object.

Expressions: Mapping values recursively resolve workflow expressions. A single exact placeholder preserves the raw JSON type.

Errors/effects: Expression failures follow execution semantics; onError=continue passes an error-shaped output, otherwise the workflow fails. The node itself is a transformation and does not write to external systems.

Example configuration — fields validated against the 1.1.1 node schema; replace the identifiers with your own: {"mapping":{"ticketId":"{{ $trigger.ticketId }}","record":"{{ $json }}"}}. Expected result: an object whose mapping values are resolved against the incoming data.