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

WCP26-Cancel Multiple Instance Activity(取消多例)

在一个给定的流程实例中,可以创建一个任务的多个实例。所需实例的数量在设计时是已知的。这些实例是相互独立的,并且同时运行的。在任何时间,多个实例任务可以被取消,没有完成的实例都被撤回。已完成的任务实例不受影响。

  • 在同一流程实例中,可以取消在设计期设定好的多个任务实例,已完成任务实例没有影响。也就是说在任意时间,没有完成的任务实例可以撤销。任务实例已经完成的没有影响。
  • 例如检测500份蛋白质样品,若开始后一小时还未完成,则取消未完成部分。

解决方案

场景设计

  • “节点2”任务执行30秒后未完成,触发“边界时间事件”,未完成的任务实例被撤回。

流程建模

可以在工作流控制模式概念验证应用的流程模型>7.Cancellation and Force Completion Patterns(取消模式)>WCP26-Cancel Multiple Instance Activity(取消多例)中访问该流程模型

引擎执行

  • 确认已安装工作流控制模式概念验证应用,访问前端WCP概念验证菜单入口
  • 在左侧树中点击WCP26-Cancel Multiple Instance Activity(取消多例)
  • 在列表中点击新建按钮,流程实例被创建
  • 此时,“节点1”已经创建一个任务实例,点击办理按钮,完成任务
  • 此时,“节点2”任务已经创建多个实例,30秒后“节点2”任务未完成,触发“边界时间事件”,终止流程,未完成的任务实例被撤回。

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



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