自动启动用户的下一个任务

为帮助业务用户最高效地使用您的应用程序,需对应用程序中您认为该用户将依次完成多个任务的位置详加考虑。

开始之前

要执行此任务,您必须处于 IBM® Process Designer 桌面编辑器中。

关于此任务

通常,对于分配给用户的每个任务,用户必须从其任务列表中启动任务,完成该任务的工作,然后返回到任务列表进行下一个活动。如果流程中的下一个任务也是分配给这些用户的,可以使用户无需返回到任务列表。

例如,某客户服务代理可能被分配了开设新客户帐户的任务,并且紧接着是接收该新客户的订单的任务。用户无需在完成第一个任务后返回到其任务列表去检索第二个任务,您可以指定让第二个任务的 Coach 在第一个任务完成后立即自动打开。

过程

  1. 打开 Process Designer 桌面编辑器。
  2. 在 Designer 视图中打开 BPD。
  3. 要将活动配置为自动启动后续任务,请转至序列中的第一个任务的实现选项卡,选择自动流向下一个任务 在 Process Portal 中,如果第一个任务的所有者与第二个任务的所有者相同,那么第二个任务将在第一个任务完成时自动启动。
  4. 在以下任务中,将分配设置为最后一个用户:在活动属性的“分配”部分中, 从“分配给”列表选择通道,从“用户分发”列表选择最后一个用户

    活动将仍被视为顺序活动,即使它们被同步操作(诸如互斥关口或跟踪点)隔开。 但是,在以下几种场景中,即使第一个任务的上述复选框已选中,也无法自动启动序列中的第二个活动:

    • 序列中的第二个任务是系统任务时。
    • 序列中的第一个活动后跟中间计时器事件或中间消息事件时。
    • 第一个活动流向分配给同一个用户的多个任务时,例如在多实例循环或并行(分割)关口的场景中。
    • 如果是在流程检验器中测试任务。
    • 如果从第一个任务结束到下一个任务的令牌到达之间耗用的时间超过 autoflow-timeout 设置。 缺省情况下,autoflow-timeout 设置为 3 秒。

      您可以使用 100custom.xml 文件修改 autoflow-timeout 设置的值。