You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/workflows.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -180,15 +180,16 @@ Example: Event A → Repeat (x10) → Event A has a `continue` wire → Event B.
180
180
181
181
Inputs and outputs are automatically passed along:
182
182
183
-
- At workflow start, the engine blends the workflow job's `params` with any inbound `input.data` and passes `input.files` to the trigger node. The trigger nodes passes these on to any soldered nodes.
183
+
- At workflow start, the inbound `input.data` and `input.files` are passed to the trigger node. The trigger nodes passes these on to any soldered nodes.
184
184
- When an Event/Job finishes, its output `data` and `files` are passed to downstream nodes as `input.data` and `input.files`.
185
+
- If the workflow itself has any user fields defined, these are passed to all sub-jobs via a `workflow.params` object inside the job data.
185
186
- Tags: user tags from sub-jobs bubble up to the workflow job and can drive `tag:...` conditions.
186
187
- HTML and table content: if a sub-job emits `html` or `table`, it bubbles up to the parent for display. If multiple jobs emit content The latter prevails.
187
188
- Retries: if a sub-job was retried, its data/files are not bubbled and it doesn't count toward tag/condition firing.
188
189
189
190
Join specifics:
190
191
191
-
- The next node after a Join receives `input.data` with two properties: `items` (array of each upstream job's data) and `combined` (shallow merge of all data).
192
+
- The next node after a Join Controller receives a custom`input.data` with two properties: `items` (array of each upstream job's data) and `combined` (shallow merge of all data).
192
193
- Any files are concatenated onto the `input.files` array.
0 commit comments