AWS 流程引擎对WCP的支持评估

WCP43-Explicit Termination(显式终止)

当流程(或子流程)实例到达某个特定状态时,应该终止。通常,特定状态由特殊的结束节点表示。当实例到达结束节点时,不管流程中是否有任务正在执行或将要执行,流程实例中的所有任务都会被取消,并且流程实例被标记为成功完成。

  • 在同一流程实例中,通过引入特定的最终节点,当到达最终节点,剩余的过程实例被取消。与隐式终止模式的区别是,隐式终止模式中,只有D和E都完成的情况下,流程才会终止;而在显示终止模式中,如果D先完成,到达终止节点,则终止流程。

解决方案

场景设计

  • “节点1”任务完成后,“节点2”任务被终止,流程实例结束
  • 同样,“节点2”任务完成后,“节点1”任务被终止,流程实例结束

流程建模

可以在工作流控制模式概念验证应用的流程模型>4.Termination Patterns(终止模式)>WCP43-Explicit Termination(显式终止)中访问该流程模型

引擎执行

  • 确认已安装工作流控制模式概念验证应用,访问前端WCP概念验证菜单入口
  • 在左侧树中点击WCP43-Explicit Termination(显式终止)
  • 在列表中点击新建按钮,流程实例被创建
  • 此时,“节点1”和“节点2”都已各自创建一个任务实例
  • 如果在任务列表中打开“节点1”任务实例,点击办理按钮,完成任务,“节点2”任务被删除,流程实例结束
  • 同样,如果在任务列表中打开“节点2”任务实例,点击办理按钮,完成任务,“节点1”任务被删除,流程实例结束

如果列表中未出现新建按钮,请首先为此用户设置可启动该流程的权限



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区