会签、加签、代办、分阅功能如何实现。
来源:11-1 课程总结
初念浅v转念深
2018-11-05
基于activiti和springboot,想实现加签(在流程执行过程中,在流程上动态添加节点,例如,采购审批时,财务主管觉得金额交大需要副总审批,添加一个节点,自己审批后流向副总,副总审批通过后继续流程),会签(需要多个user均审批通过后进入下一节点),代办(当前流程节点指定的user1通过代办授权,由user2代为办理此项工作),分阅(将某节点的消息分发给n个user,不管user是否查阅,均继续流程)
写回答
1回答
-
Jimmy
2018-11-05
这里有些我们通常工作流中业务概念和activiti bpmn流程概念的区分,梳理好这两点就比较容易实现了
会签:使用usertask的多实例功能,就是一个任务并行多个人审批
加签:加签需要运行时动态改变流程图,一般不建议这样做,梳理好业务根据不同的业务条件设计几个流程分支来实现加签的功能
代办:代办是权限模型的内容,不要根据流程混用,代办委托在页面视图让user1看到user2的操作流程,这里需要注意权限的控制
分阅:可以理解为一个消息,通过在节点上加监听器的方式,把某个节点的执行信息邮件通知到其它用户
012018-11-07