实际的场景是这样的,公司需要统一一些流程,比如下方的新员工入职后申请开启账号流程。新员工进来我们要申请比如阿米巴,邮件账号,域账号,内网ip,活字格应用账号,等等一系列东西
可以分成多个流程,那么设计起来很麻烦,用户用起来也很麻烦,就放到了同一个流程中,这样流程中就有很多个分支。
目前的话一个分支回退,其他的分支并没有回退,这个都可以接受,但是回退之后申请人再提交,就又会创建其他分支的任务。
比如上图中在,经营管理课承认(阿米巴)这个任务重回退了,回退到部门部长承认中。然后其他两个正在进行的总务审批(活字格)和经营管理课承认(基干系统)并没有回退。这时部门部长承认提交后,又会新建一个总务审批(活字格)和经营管理课承认(基干系统),这个就很不合理
目前的场景有两种,一种是A分支回退时,B,C分支就不用管,比如上方的阿米巴回退之后,并不影响我活字格,ip账号的审批,那B,C分支就不用管,不要A回退之后再提交又创建一个B,C分支
还有一种是,A分支回退时,B,C分支要同步回退,比如上图中如果是ip分支回退,那么阿米巴的账号是根据ip信息分配的,这时阿米巴就要跟着回退了
最好是一个分支回退时,其他分支的负责人可以收到信息,让他们自己去决定当前分支要怎么处理
|