若要分割程序,並同時執行多個步驟,請從步驟中新增多個送出的連線。您可以使用成功、失敗及兩者條件式旗標的任何組合,如條件式程序中所說明。例如,下列程序顯示分割為四個其他步驟的步驟。兩個連線具有成功旗標。一個具有失敗旗標,一個具有兩者旗標。

在此情況下,如果第一個步驟完成,則三個步驟同時執行:與成功旗標的連線,以及與兩者旗標的連線。如果第一個步驟失敗,則兩個步驟同時執行:與失敗旗標的連線,以及與兩者旗標的連線。
如果程序有多個步驟同時執行,則您可以使用連線,將程序合併為單一步驟。例如,下列程序顯示同時執行的兩個步驟。這兩個步驟都具有與第三個步驟的連線,且這兩個連線都具有成功條件式旗標。在此情況下,如果那兩個步驟都完成,則執行後續步驟。如果其中一個步驟失敗,則第三個步驟可能執行,也可能不執行,取決於其他步驟的計時,以及伺服器上程序的內部計時。

若要將程序合併至單一步驟,並消除前一個範例的語義不明確,請使用結合步驟。這個步驟會阻止程序繼續,直到完成所有具有送入連線的步驟為止。
例如,下列程序與前一個程序相同,除了「步驟 1」與「步驟 2」連接至「結合」步驟,然後「結合」步驟連接至「步驟 3」之外。在此情況下,「結合」步驟會阻止「步驟 3」執行,直到「步驟 1」與「步驟 2」執行並完成為止。
