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