Loop Each Entry
This handler (com.rierino.handler.ForEachEventHandler) provides ability to repeat an action for each entry in a specific payload element.
Handler Parameters
Actions
RunEach
Parameter
Definition
Example
Default
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventMeta": {
"type": "object",
"properties": {
"parameters": {
"type": "object",
"properties": {
"forEach": {
"type": "string",
"definition": "Json path in payload to array entries for repetition",
"example": "parameters.productids",
"default": "list"
},
"parallel": {
"type": "boolean",
"definition": "Whether actions should run in parallel or not",
"example": true,
"default": false
},
"as": {
"type": "string",
"definition": "Field name to set results from each action",
"example": "output",
"default": "_"
},
"inner_[field]": {
"type": "string",
"definition": "Event metadata fields for each action execution (e.g. action, handler, parameters)",
"example": "action=CallRest\\nparameters.url=/product",
"default": null
}
}
}
}
}
}
}Last updated

