Skip to main content

FromPipelineTriggerEvent@1

The FromPipelineTriggerEvent@1 node is used to extract data from a pipeline trigger event and trigger the execution of the transformation pipeline.

This event is triggered by using pipeline triggers. See Pipeline Triggers for more information.

Adapter Prerequisites​

Node Configuration​

For fields path, targetPath, targetValueWriteMode, and targetValueKind, see Overview.

triggers:
- type: FromPipelineTriggerEvent@1 # The pipeline will be triggered by a pipeline trigger event
FieldTypeDefaultDescription
allowConcurrentExecutionboolfalseOpt-out of the overlap protection described below. true executes every queued tick, several at once if they piled up.
triggers:
- type: FromPipelineTriggerEvent@1
allowConcurrentExecution: true # only for pipelines whose runs are independent and safe to overlap

Missed Ticks and Overlapping Runs​

Each tick of a pipeline trigger is delivered into a durable queue per pipeline. If the Mesh Adapter is down, hibernated (on-demand lifecycle) or still busy with the previous run, ticks wait in that queue.

By default the node consumes the queue one tick at a time and coalesces a backlog into a single run: when it picks up a tick while newer ticks are already waiting, it skips the older one. After a 20-hour adapter outage an hourly pipeline therefore runs once when the adapter comes back — not 20 times in parallel — and a pipeline never runs concurrently with itself through its trigger. Ticks that arrive while a run is in progress result in exactly one follow-up run. The adapter log reports how many ticks were coalesced into a run.

Set allowConcurrentExecution: true only if every tick must be processed individually and the runs may overlap.