每个连接(来自“启动”步骤的连接除外)都有删除工具和有条件标记。有条件标记对连接设置条件。
要更改标记值,请通过单击该标记以有序显示可能的值。
可能的有条件标记如下所示:成功(进程已完成)、失败(进程未完成)或两者(接受任一状态)。缺省情况下,所有连接的该标记设置为已选中(成功),表示发起步骤必须结束处理,目标步骤才开始处理。
下图显示使用成功有条件标记连接的两个步骤,此标记是新连接的缺省值。在此情况下,如果第一步完成,那么进程访问与第二步的连接。如果第一步失败,那么该进程结束,并且第二步不会运行。
一个步骤可有多个带有不同有条件标记的连接。例如,下图显示带有三个连接的步骤:
- 与第二步的连接具有成功标记。如果第一步完成,那么第二步运行。
- 与第三步的连接具有失败标记。如果第一步失败,那么第三步运行。
- 与第四步的连接具有两者标记。不管第一步完成还是失败,第四步都会运行。
注: 如果一个步骤的多个连接最终达到同一目标步骤,那么系统会根据中间标记的值来确定目标是否运行。如果所有中间连接都具有成功标记,那么仅当所有步骤成功时,目标才会运行。
为使进程成功,它必须到达“完成”步骤。如果它未以“完成”结尾,那么该进程一直失败。