采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
基于activiti和springboot,想实现加签(在流程执行过程中,在流程上动态添加节点,例如,采购审批时,财务主管觉得金额交大需要副总审批,添加一个节点,自己审批后流向副总,副总审批通过后继续流程),会签(需要多个user均审批通过后进入下一节点),代办(当前流程节点指定的user1通过代办授权,由user2代为办理此项工作),分阅(将某节点的消息分发给n个user,不管user是否查阅,均继续流程)
这里有些我们通常工作流中业务概念和activiti bpmn流程概念的区分,梳理好这两点就比较容易实现了
会签:使用usertask的多实例功能,就是一个任务并行多个人审批
加签:加签需要运行时动态改变流程图,一般不建议这样做,梳理好业务根据不同的业务条件设计几个流程分支来实现加签的功能
代办:代办是权限模型的内容,不要根据流程混用,代办委托在页面视图让user1看到user2的操作流程,这里需要注意权限的控制
分阅:可以理解为一个消息,通过在节点上加监听器的方式,把某个节点的执行信息邮件通知到其它用户
加签本身就是因为不可预见的需求导致的,这个操作也不是修改流程第一文件,而只在这个流程实例上添加节点,创建新的流程实例时还是按原有流程走(不包含加签节点)。这样怎样实现比较好?
登录后可查看更多问答,登录/注册
系统讲解工作流引擎 全方位提升技术能力 从容应对复杂业务变化
2.5k 23
4.5k 4
2.0k 3
1.4k 8