# Wait for upstream steps to finish

Control / flow

A variant of [Branch or loop](https://meridian.online/operations/branch-or-loop).

Hold a step until chosen upstream steps or all input rows have finished, to fix the order in which work runs.

Page: <https://meridian.online/operations/branch-or-loop/wait-for-upstream-steps-to-finish>

## Status

Not built yet.

arcform does not do this yet; it would live in how a Protocol runs. [Its place on the roadmap](https://meridian.online/roadmap#branch-or-loop)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).

- Alteryx Designer: [`Block Until Done`](https://help.alteryx.com/current/en/designer/tools/developer/block-until-done-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Control Container`](https://help.alteryx.com/current/en/designer/tools/developer/control-container-tool.html) (read 2026-09-27)
- Duckle: [`Sequence Anchor`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/frontend/src/workflow-ui/palette-data.ts) (read 2026-09-25)
- EasyMorph: [`Start/finish exclusive access`](https://help.easymorph.com/doku.php?id=transformations:exclusiveaccess) (read 2026-09-27)
- EasyMorph: [`Synchronize`](https://help.easymorph.com/doku.php?id=transformations:synchronize) (read 2026-09-27)
- Apache Hop: [`Blocking transform`](https://hop.apache.org/manual/latest/pipeline/transforms/blockingtransform.html) (read 2026-09-27)
- Apache Hop: [`Blocking until transforms finish`](https://hop.apache.org/manual/latest/pipeline/transforms/blockuntiltransformsfinish.html) (read 2026-09-27)
- Apache Hop: [`Join`](https://hop.apache.org/manual/latest/workflow/actions/join.html) (read 2026-09-27)
- Apache Hop: [`Start`](https://hop.apache.org/manual/latest/workflow/actions/start.html) (read 2026-09-27)
- Apache NiFi: [`EnforceOrder`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.EnforceOrder/) (read 2026-09-27)
- Pentaho Data Integration: [`Block this step until steps finish`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Pentaho Data Integration: [`Blocking step`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Talend: [`tPostjob`](https://help.qlik.com/talend/en-US/components/8.0/orchestration/orchestration-component) (read 2026-09-27)
- Talend: [`tPrejob`](https://help.qlik.com/talend/en-US/components/8.0/orchestration/orchestration-component) (read 2026-09-27)
