我们在OA中使用过父子流程,对这样的流程应该很熟悉了。今天这里遇到的问题跟这个情况很类似,同样是父子流程的关系,只不过这一个父流程对应的不是一个子流程,而是多个子流程,这样的话采用原有的通达工作流就不能实现这样的要求。
这里通过二次开发,将2个流程有机结合到一起解决了这个问题。流程执行的关系这里也有些特别,是先有子流程,才有父流程。当多个子流程上报审批过后(可能有些还没有发起或结束),比如到一个时间节点可以发起父流程,在父流程的表单中调取子流程信息并且将子流程中表单内容信息直接显示在表单上,并在转交下一步时进行验证流程是否上报完整及审批完毕,如果审批完毕才能继续转交。
1、子流程表单:
2、父流程表单,可以看到每行数据就是一个子流程数据
根据检查单位及检查时间关联子流程信息
3、转交流程时的数据检查验证