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

WCP22-Recursion(递归)

在任务执行时,可以调用其本身或和它有关联的部分流程结构。

  • 例如检查机器缺陷,如果执行检查时发现与当前缺陷不同的缺陷,则另起一个实例。

解决方案

场景设计

  • “节点1”任务完成后,判断是否满足“条件1”或“条件2”
  • 如果满足“条件1”,则执行“调用子流程”,其中子流程就是该流程自己,重复执行“节点1”任务
  • 如果满足“条件2”,则执行“节点2”任务
  • “节点2任务完成后,流程结束

流程建模

可以在工作流控制模式概念验证应用的流程模型>3.Iteration Patterns(模迭代模式)>WCP22-Recursion(递归)中访问该流程模型

引擎执行

  • 确认已安装工作流控制模式概念验证应用,访问前端WCP概念验证菜单入口
  • 在左侧树中点击WCP22-Recursion(递归)
  • 在列表中点击新建按钮,流程实例被创建
  • 此时,“节点1”已创建一个任务实例,点击办理按钮,完成任务
  • 此时,引擎判断是否满足“条件1”或“条件2”
  • 若满足“条件1”,则“调用子流程”创建一个子流程实例,由于子流程调用的是流程自己,所以此时“节点1”再创建一个任务实例,在列表打开该任务,点击办理按钮,完成任务,重复判断
  • 若满足“条件2”,则“节点2”创建一个任务实例,在任务列表中打开“节点2”任务实例,点击办理`按钮,完成任务,流程实例结束

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



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