Putting a connection on hold

Sometimes it's useful to temporarily hold jobs, i.e. stop them from moving through the connection, for example because there is a problem with a process downstream.

To put a connection on hold

  1. Select the connection in the canvas.
  2. Do one of the following
    • Right-click the connection and select Hold.
      Note: This works, even if the flow is active.
    • In the Properties pane, set the value of the Hold jobs property to Yes.
      Note: This does not work if the flow is active.
    In some cases, a (partial) hold is not possible, for example because jobs are moved under an external application's control. In other cases, if setting one connection on hold, all other connections originating from the same tool are automatically set on hold as well.

    For more information, refer to Examples of connections on hold.

Once put on hold, the connection is displayed in the canvas as an orange dashed line.



Note: If a job is being processed over the connection when the transition occurs, that job/process will be allowed to complete normally. In that case a job will arrive in the connection's destination after the connection has been put on hold.