Transformation Nodes
Modify the content, structure, or originator of messages.
| Node | Description |
|---|---|
| Change originator | Changes the message originator to another entity (customer, tenant, related entity, alarm originator, or by name pattern) |
| Copy key-value pairs | Copies specified key-value pairs between message data and metadata in either direction |
| Deduplication | Buffers messages from the same originator for a configured window; emits the first, last, or all messages combined |
| Delete key-value pairs | Removes specified keys from message data or metadata |
| JSON path | Extracts a portion of message data using a JSONPath expression and replaces the full payload |
| Rename keys | Renames keys in message data or metadata according to a configured mapping |
| Script | Executes a TBEL/JS function to transform data, metadata, and type; supports multiple output messages |
| Split array msg | Splits a JSON array payload into individual messages, one per array element |
| To email | Prepares a message for email dispatch using configurable sender, recipients, subject, and body templates |
| Duplicate to group PE / Cloud only | Duplicates the message to every entity in a specified entity group |
| Duplicate to group by name PE / Cloud only | Duplicates the message to every entity in a group found dynamically by name pattern |
| Duplicate to related PE / Cloud only | Duplicates the message to all entities related to the originator |