分支和连接步骤

可分支进程以便多个步骤可同时运行。还可合并进程以还原为一次运行一个步骤。

分支步骤

要分支进程并同时运行多个步骤,请在步骤中添加多个出局连接。可使用成功失败两者有条件标记的任意组合,如有条件进程中所述。例如,以下进程显示分支进入四个其他步骤的一个步骤。两个连接具有成功标记。一个具有失败标记,一个具有两者标记。

分支进入多个步骤(取决于第一步的结果)的进程

在此情况下,如果第一步完成,那么三个步骤同时运行:带有成功标记的连接和带有两者标记的连接。如果第一步失败,那么两个步骤同时运行:带有失败标记的连接和带有两者标记的连接。

合并步骤

如果进程有多个步骤同时运行,那么可使用连接以将该进程合并为单个步骤。例如,以下进程显示同时运行的两个步骤。两个步骤都具有与第三步的连接,这两个连接都具有成功有条件标记。在此情况下,如果两个步骤完成,那么以下步骤运行。如果任一步骤失败,那么第三步可能运行也可能不运行,这取决于其他步骤的计时及服务器上该进程的内部计数。

一个将处理合并为单个步骤的进程。

使用“连接”步骤来合并步骤

要将进程合并为单个步骤及移除先前示例的不确定性,请使用连接步骤。此步骤阻止进程继续,直到具有入局连接的所有步骤完成。

例如,以下进程与先前进程相同,只是第一步和第二步连接至“连接”步骤,该步骤连接至“第三步”。在此情况下,“连接”步骤阻止第三步运行,除非第一步和第二步运行至完成。

一个进程,该进程带有以“连接”步骤结尾的并行步骤;仅当两个并行步骤运行后,才会运行最终步骤


反馈