Skip to Content

Launch and Await Subprocess

Launch and Await Subprocess runs another process as a subprocess inline: it starts it, waits right there for it to finish, and continues with the result.

Use it for the common “call this subprocess and wait for it” case, where you want the result before moving on.

Note

Configure this action in the Builder. See Builder Navigation and Workspace Basics for the surrounding UI.

Configuration

Pick the process to run, then map its inputs and outputs:

  • Subroutine Parameter - map values from this process into the subprocess’s inputs.
  • Subroutine Return Values - map the subprocess’s outputs back into this process’s values.

Runtime behavior

The step starts a new instance of the chosen process, waits until it finishes, and then continues. Unlike a plain launch, it also reflects the subprocess’s outcome: a successful subprocess continues the success path, while a failed one takes the failure path - so you can handle a failing subprocess directly.

Best practices

  • Use this when one subprocess must finish before the next step; use Launch Subprocess plus Await Subprocess when you want several running at once.
  • Connect the failure path so a failing subprocess is handled, not silently ignored.

Works well with

Last updated on