协调数据更新

此用例详细描述了工作流的创建过程,该工作流允许您在使用工作流的多个执行时管理伴随更新。

其目的是在执行另一个更新操作之前检查更新过程是否已结束。 为此,我们将设置一个实例变量,并让工作流测试该实例是否正在运行,以决定是否继续执行工作流并执行更新。

此工作流由以下部分组成:

  • 调度程序​活动,在特定频率上执行工作流。
  • 测试​活动,用于检查工作流是否已执行。
  • 在工 尚未执行时进行查询并更新数据活动,然后再执行一个Endactivity, ​将工作流实例变量重新初始化为false。
  • 如果工作流已在执行,则显示​结束​活动。

要构建工作流,请按照以下步骤操作:

  1. 添加​调度程序​活动,然后根据需要配置其频率。

  2. 添加​Test​活动以检查工作流是否已执行,然后按如下配置。

    注意

    “isRunning”是我们为此示例选择的实例变量名称。 这不是内置变量。

  3. 将​End​活动添加到​No​分叉。 这样,如果工作流已在执行,则不会执行任何操作。

  4. 将所需活动添加到​Yes​叉。 在我们的案例中,查询​和​更新数据​活动。

  5. 打开第一个活动,然后在​Advanced​选项卡中添加​instance.vars.isRunning = true​命令。 这样,实例变量就设置为正在运行。

  6. 在​Yes​分叉的末尾添加​End​活动,然后在​Advanced​选项卡中添加​instance.vars.isRunning = false​命令。

    这样,只要工作流正在执行,就不会执行任何操作。

相关主题:

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now