网站建设内页,有没有做门面设计的网站,濮阳门户网站开发,精品下载站1.前言
本文详细介绍如何在若依Flowable工作流版本#xff08;RuoYi-Vue-Flowable#xff09;中配置执行监听器和任务监听器。是以我二次开发的代码为基础#xff0c;介绍如何配置监听器#xff0c;已解决源码在新增或删除监听器出现的问题#xff0c;如果需要二次开发的…1.前言
本文详细介绍如何在若依Flowable工作流版本RuoYi-Vue-Flowable中配置执行监听器和任务监听器。是以我二次开发的代码为基础介绍如何配置监听器已解决源码在新增或删除监听器出现的问题如果需要二次开发的流程管理可以查看我的主页文章《以若依Flowable工作流版本RuoYi-Vue-Flowable为基础进行二次开发》。用于介绍的前端页面和原有页面可能稍有差距但是不影响整体功能介绍。
2.监听器后端配置
1.执行监听器
需要实现ExecutionListener接口并且重写notify方法在notify方法中进行相关操作。 2.任务监听器
需要实现TaskListener接口并且重写notify方法在notify方法中进行相关操作。 3.自定义监听器配置
1.执行监听器
1.选择需要配置监听器的节点点击“执行监听器下拉”选择“自定义监听器”。 2.选择事件类型和监听器类型以下所有功能都会以“java类”的监听器类型为例进行介绍。填写后端执行监听器的java类路径。最后点击“保存”按钮。 2.任务监听器
1.选择需要配置监听器的节点点击“任务监听器下拉”选择“自定义监听器”。 2.选择事件类型和监听器类型填写后端任务监听器的java类路径。最后点击“保存”按钮。 3.点击“保存模型”按钮并配置表单。重启后端和前端代码启动刚才配置的流程查看后端控制台。 4.内置监听器配置
1.流程监听新增
1.打开“流程监听”菜单配置和刚才地方类似只是多了个名称。下面两个图进行配置然后点击“确定”保存。其中监听类型控制着执行监听器还是任务监听器。执行监听器事件类型对应关系如下start-开始end-结束take-流转。任务监听器事件类型对应关系如下create-创建assignment-指派complete-完成delete-删除。 2.监听器绑定
1.选择需要配置监听器的节点点击“执行监听器下拉”选择“内置监听器”。 2.选择需要绑定的监听器然后点击“保存”按钮。 3.选择需要配置监听器的节点点击“任务监听器下拉”选择“内置监听器”。 4.选择需要绑定的监听器然后点击“保存”按钮。 5.点击“保存模型”按钮并配置表单。启动刚才配置的流程查看后端控制台。 5.总结
当初二次开发若依Flowable工作流版本时没有测试监听器功能。有小伙伴反应问题我测试了下确实发现了一些问题修改了问题后发布此文章希望有助于小伙伴们配置监听器。如果大家需要流程管理功能可以查看我主页文章《以若依Flowable工作流版本RuoYi-Vue-Flowable为基础进行二次开发》这是PC端流程管理。同时也可以看我主页文章《以若依移动端版为基础实现uniapp的flowable流程管理》这是uniapp版本的流程管理支持H5、APP和微信小程序。
如果此文章对大家有所帮助的话希望能点赞支持下您的支持就是我最大的动力。我会不定时发布关于若依框架、Java、Vue、uniapp等方面的内容如果大家对这些内容感兴趣的话可以关注我。