工作流的逻辑流是工作流运行时从架构中的一个元素向下一个元素的运行进度。通过链接架构中的元素可以定义工作流的逻辑流。

标准路径是工作流在所有元素正常运行时所采用的逻辑流路径。异常路径是某个元素未正常工作时工作流所采用的逻辑流路径。

工作流架构中的不同箭头表示此工作流所采用的不同逻辑流路径。

  • 蓝色箭头表示工作流从一个元素进入下一个元素时所采用的标准路径。

  • 绿色箭头表示布尔决策元素返回 true 时工作流所采用的路径。

  • 红色点状虚线箭头表示布尔决策元素返回 false 时工作流所采用的路径。

  • 红色虚线箭头表示工作流元素未正常工作时工作流所采用的异常路径。

下图显示了一个工作流架构示例,演示了工作流可采用的不同路径。

图 1. 通过工作流逻辑流的不同工作流路径


一个工作流架构示例用于演示不同的工作流路径。

该工作流示例可采用以下逻辑流路径。

  • 标准路径,true 决策结果,无异常。

    1. 该决策元素返回 true

    2. SnapVMsInResourcePool 工作流运行成功。

    3. sendHtmlEmail 操作运行成功。

    4. 该工作流成功结束于 completed 状态。

  • 标准路径,false 决策结果,无异常。

    1. 该决策元素返回 false

    2. 可编辑脚本任务元素定义的操作运行成功。

    3. sendHtmlEmail 操作运行成功。

    4. 该工作流成功结束于 completed 状态。

  • true 决策结果,异常。

    1. 该决策元素返回 true

    2. SnapVMsInResourcePool 工作流发生错误。

    3. 工作流返回异常并停止在 failed 状态。

  • false 决策结果,异常。

    1. 该决策元素返回 false

    2. 可编辑脚本任务元素定义的操作发生错误。

    3. 工作流返回异常并停止在 failed 状态。