Message Builder
Most recent version: v0.2.0
Last updated
Was this helpful?
Most recent version: v0.2.0
Last updated
Was this helpful?
See the changelog of this Action type .
The Message Builder Action defines your required data and which parameters must 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.
AI Action Assistant
This Action has an AI-powered chat feature that can help you configure its parameters. Read more about it in this article.
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*
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.
This is where you specify the fields you wish to include in your message, by type.