v7
Applies to Campaign Classic v7 only
协调数据更新 coordinating-data-updates
此用例详细说明了如何创建工作流,以便您在使用多个工作流执行时管理伴随的更新。
目的是检查更新进程是否已在执行另一个更新操作之前结束。 为此,我们将设置一个实例变量,并让工作流测试实例是否正在运行,以决定是否继续执行工作流并执行更新。
此工作流由以下部分组成:
- a 调度程序 活动,在特定频率上执行工作流。
- a 测试 活动,用于检查工作流是否已执行。
- 查询 和 更新数据 活动以防工作流尚未执行,随后将执行 结束 将工作流实例变量重新初始化为false的活动。
- An 结束 活动(如果工作流已在执行)。
要构建工作流,请执行以下步骤:
-
添加 调度程序 活动,然后根据需要配置其频率。
-
添加 测试 活动以检查工作流是否已执行,然后如下所示对其进行配置。
note note NOTE "isRunning"是我们为本示例选择的实例变量名称。 这不是内置变量。 -
添加 结束 的活动 否 分叉。 这样,如果工作流已经在执行,则不会执行任何操作。
-
将所需的活动添加到 是 分叉。 在我们的例子中, 查询 和 更新数据 活动。
-
打开第一个活动,然后添加 instance.vars.isRunning = true 中的命令 Advanced 选项卡。 这样,实例变量将设置为正在运行。
-
添加 结束 活动末尾的 Yes 创建分支,然后添加 instance.vars.isRunning = false 中的命令 Advanced 选项卡。
这样,只要工作流正在执行,就不会执行任何操作。
相关主题:
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1