协调数据更新

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

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

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

  • 调度程序​活动,在特定频率上执行工作流。
  • 测试​活动,用于检查工作流是否已执行。
  • 在工 尚未执行时进行查询并更新数据活动,然后再执行一个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​命令。

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

相关主题:

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free