Pass
Pass receives a message and lets it through as it is. It helps organise the canvas, for example to gather in one place a message several components use, or to make a component wait for another before continuing.
When to use it
- Taking the same message to several components from a single point.
- Making one part of the flow wait for another to finish, using Ignored Message.
Configuration
| Field | What it does |
|---|---|
| Input Message | The message to forward. |
Advanced options
| Field | What it does |
|---|---|
| Ignored Message | A second message that acts as a wait signal. When connected, Pass waits for it to arrive before forwarding Input Message. |
Output
The Output Message output is the same message as Input Message.
Example
A flow must send a confirmation email only after the order is saved.
- Connect the email text to Input Message and the result of saving the order to Ignored Message.
- Connect Output Message to sending the email.
Related components
- Conditional Router: picks a path depending on a condition.