Message Builder
Current version v0.2.0
Last updated
Was this helpful?
Current version v0.2.0
Last updated
Was this helpful?
Define what data you require and which parameters need to be prioritized.
In order to configure this action, you must first link it to a Listener. Go to Building a Pipeline to learn how to link.
These are the input and output ports of this Action:
To open the configuration, click the Action in the canvas and select Configuration.
Enter the required parameters:
Fields*
This is where you specify the fields you wish to include in your message, color coded by type.
Fields beginning with _
are internal fields.
Message*
To include a field in your message, drag it from the Fields area and drop it into the Message area.
The expressions should be strings that, optionally, may contain field names. For example:
where ${myField}
will be replaced with the actual value in the event.
Optionally, the action provides the following features depending on the argument delimiter behavior and the given delimiter and replacement values:
REPLACE
: replaces delimiter
with replacement
on each event field.
DELETE
: deletes delimiter
on each event field.
QUOTE
: adds double quotes surrounding an event field if it contains delimiter
.
ESCAPE
: adds a backslash (\
) before each delimiter
on each event field.
To select more than one at once, click a field in the Fields area and select the checkboxes next to the name, then select Add fields.
Destination Field Name*
Give your message a name to identify it by in the end destination.
Delimiter
You can add a Delimiter to separate the fields in your message string.
Click Save to complete.
Let's say you have received raw data in JSON format and wish to extract the fields and format them as a CSV.