美文网首页
【Flowable UI】任务监听器-委托表达式

【Flowable UI】任务监听器-委托表达式

作者: 勤任风 | 来源:发表于2020-02-25 12:50 被阅读0次

情景:在某一个审批节点上,需要根据表单属性,动态分配下一个节点的审批用户。

方法:可以使用任务监听器,监听到后在代码里写逻辑。

比如,想在下图1的 部门经理处 ,根据表单的“部门”字段分配给对应的部门经理。即假如表单的部门字段是a,那就分配给a部门的部门经理去审批,而不要给b部门的部门经理审批

图1

(1)可以在 “部门经理”节点配置 任务监听器,如图2

图2

(2)这里的事件选择create,然后输入委托表达式

图3

(3)然后新建个类,实现TaskListener接口,再标注下Component,就可以在notify方法里写业务逻辑。如图3

图4

(4)然后将符合条件的用户加进审批候选组。如图4。完毕。

PS:如果想要在某个节点a里通过代码动态分配审批人,就不要在Flowable UI里对应节点a那分配用户,不然代码分配的用户不会生效。

相关文章

网友评论

      本文标题:【Flowable UI】任务监听器-委托表达式

      本文链接:https://www.haomeiwen.com/subject/plmmchtx.html