此用例详细介绍了如何创建工作流,利用该工作流,您可以在使用工作流的多次执行时管理伴随的更新。
目的是在执行另一更新操作之前检查更新过程是否已结束。 为此,我们将设置一个实例变量,并让工作流测试实例是否正在运行,以确定是否继续执行工作流并执行更新。
此工作流由以下部分组成:
要构建工作流,请执行以下步骤:
添加 调度程序 活动,然后根据需要配置其频度。
添加 测试 活动以检查工作流是否已在执行,然后按照以下方式对其进行配置。
“isRunning”是我们为此示例选择的实例变量名称。 这不是内置变量。
添加 结束 活动 否 分叉。 这样,如果工作流已在执行,则不会执行任何操作。
将所需的活动添加到 是 分叉。 以我们为例, 查询 和 更新数据 活动。
打开第一个活动,然后添加 instance.vars.isRunning = true 命令 Advanced 选项卡。 这样,实例变量将设置为正在运行。
添加 结束 的 Yes 分叉,然后添加 instance.vars.isRunning = false 命令 Advanced 选项卡。
这样,只要执行工作流,就不会执行任何操作。
相关主题: