一组任务有一个部分排序的定义,以确定它们必须执行的顺序。在小组中的每一个任务都必须执行一次,并且它们完成的任何顺序都符合部分排序。然而,有一个额外的要求,没有两个任务可以同一时间执行(没有两个任务可以同时在同一个流程实例执行)
可以在
工作流控制模式概念验证
应用的流程模型>6.State-based Patterns(状态模式)>WCP17-Interleaved Parallel Routing(并行交叉路由)
中访问该流程模型
工作流控制模式概念验证
应用,访问前端WCP概念验证
菜单入口WCP17-Interleaved Parallel Routing(并行交叉路由)
项新建
按钮,流程实例被创建办理
按钮,完成任务。“节点2”任务完成后,触发“抛出信号事件signal2”,抛出信号“signal2”,“捕获信号事件signal3”等待“signal3”信号的抛出。当“捕获信号事件signal2”捕获到信号“signal2”,此时“节点1”创建一个任务实例,在任务列表中打开“节点1”任务实例,点击办理
按钮,完成任务。“节点1”任务完成后,触发“抛出信号事件signal1”抛出信号“signal1”,然后触发“抛出信号事件3”抛出信号“signal3”。当“捕获信号事件signal3”捕获到信号“signal3”,分支到达“节点3”。此时“节点3”创建一个任务实例,在任务列表中打开“节点3”任务实例,点击办理
按钮,完成任务,流程结束办理
按钮,完成任务。“节点1”任务完成后,触发“抛出信号事件signal1”抛出信号“signal1”,然后触发“抛出信号signal3”,抛出信号“signal3”。当信号“signal1”抛出时,“捕获信号事件signal1”被触发,捕获到该信号,分支到达“节点2”。此时,“节点2”创建一个任务实例,在任务列表中打开“节点1”任务实例,点击办理
按钮,完成任务。分支继续向下执行,触发“抛出信号事件signal2”事件,当“捕获信号事件signal3”事件捕获到信号“signal3”时,到达“节点3”,此时“节点3”创建一个任务实例,在任务列表中打开“节点3”任务实例,点击办理
按钮,完成任务,流程结束如果列表中未出现
新建
按钮,请首先为此用户设置可启动该流程的权限