应用场景:
多个部门发起资金计划,最后统一到财务部审批,每个部门发起资金计划是一个子流程,财务部审批是多个部门的计划同时审批,审批完成后,再提交上级领导审批。
流程如下:
<IGNORE_JS_OP style="WORD-WRAP: break-word">
要解决以上问题,需要实现多个子流程并行处理的功能。在Activiti5有一个比较强的节点属性就是多实例,它可以支持多实例的子流程,多实例任务,多实体脚本等。目前支持多实例的节点类型有:
- User task
- Script task
- Java service task
- Web service task
- Business rule task
- Email task
- Manual task
- Receive task
- (embedded) subprocess
- Call activity