美文网首页
【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