Activiti 监听器的配置使用
(BC内部开发文档资料)
一)流程监听器的配置
此监听器的作用是记录流程的启动和结束事件日志,详细参考类 cn.bc.workflow.activiti.delegate.ProcessLogListener
用Activiti Designer打开流程图,点击空白处,在Properties的Listeners中如下配置流程的start和end两个事件:
二)任务监听器的配置
此监听器的作用是记录任务的创建、分派和完成的事件日志,详细参考类 cn.bc.workflow.activiti.delegate.TaskLogListener
用Activiti Designer打开流程图,点击要配置的任务节点,在Properties的Listeners中如下配置任务的事件监听:
如下是自动将任务分配到岗位或岗位内用户的任务监听器的配置:
详见类cn.bc.workflow.activiti.delegate.Assign2GroupUserListener,监听器在流程图中需要配置为"java class"类型,Fields参数中有两种配置方式:1)岗位名称+保存组织ID的流程变量名(全局变量), 2)岗位编码。
监听器会根据配置方式先获取岗位,然后自动获取岗位内的用户信息,如果岗位内只有一个用户,就直接将任务分配给此用户,否则分配给岗位。
三)流向或网关监听器的配置
此监听器的作用是记录流向的执行事件日志,在平台中是可选的,视具体情况按需配置,详细参考类 cn.bc.workflow.activiti.delegate.FlowLogListener
用Activiti Designer打开流程图,点击要配置的流向或网关,在Properties的Listeners中类似任务监听器的方式进行配置即可:
Activiti 监听器的配置使用相关推荐
- activiti监听器使用
分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) activiti使用的时候,通常需要跟业务紧密的结合在一起,有些业 ...
- Oracle 监听器日志配置与管理
--======================== -- Oracle 监听器日志配置与管理 --======================== Oracle 监听器是一个服务器端程序,用 ...
- 【activiti】activiti流程引擎配置类
activiti流程引擎配置类 1.流程引擎配置类 流程引擎的配置类:ProcessEngineConfiguration,通过ProcessEngineConfiguration可以创建工作流引擎P ...
- Activiti 快速入门教程:SpringBoot 集成 Activiti6 + Activiti Modeler 流程配置可视化
Activiti 快速入门教程:SpringBoot 集成 Activiti6 + Activiti Modeler 流程配置可视化 7大服务与核心表 23张表概览 7大核心服务(重要) 加依赖 内部 ...
- activiti——监听器
监听器是Activiti在BPMN2.0规范基础上扩展的宫嗯那个,是业务与流程的"非侵入性粘合剂". 监听器可以分未两类:执行监听器和任务监听器,和其他的Activiti扩展模型一 ...
- activiti监听器设置审批人
一.简单介绍 任务监听器类需要实现: org.flowable.engine.delegate.TaskListener 流程监听器需要实现: org.flowable.engine.delegate ...
- Activiti配置
用户的脑洞永远都在碾压我的技术水平,最近又有用户想在流程上大做文章.于是,我只能重翻Activiti 6的用户手册和API,从头记录并分享一下. Activiti 6的User Guide目录为htt ...
- 《Activiti工作流框架》专题(七)-Activiti工作流框架监听器(listener)
文章目录 1.监听器概述 2.执行监听器(ExecutionListener) 3.任务监听器(TaskListener) 1.监听器概述 在流程中我们有时会对整个流程或者一个节点的某种状态做出相应的 ...
- 如何实现Activiti的分支条件的自定义配置(转)
如何实现Activiti的分支条件的自定义配置 博客分类: Activiti Java SaaS 一.Activiti的流程分支条件的局限 Activiti的流程分支条件目前是采用脚本判断方式,并且需 ...
最新文章
- 深度学习 -- TensorFlow(项目)验证码生成与识别(多任务学习)
- 初步了解React Native的新组件库firstBorn
- 脊柱是导致身体生病的重要原因
- java中如何合并两个网格,Hazelcast: Java分布式内存网格框架(平台)
- Windows下pip安装scipy报错no lapack/blas resources found
- IDL编程实现拟合树的圆心代码
- 2022年最值得学习的5款开源Java框架
- oracle 中的Ipad()函数
- 又一爆款电视剧《沉默的真相》,真的很好看吗?网友的弹幕真相啦
- qt实现涂鸦板_Qt涂鸦板程序图文详细教程
- python-图像边缘化处理
- 在线LOGO的设计工具推荐
- 面对对象原则:高内聚、低耦合
- 相似度计算(2)——皮尔逊相关系数
- Three.js入门——画星空(star field)
- 《ClickHouse原理解析与应用实践》读书笔记(2)
- 【软考】【知识产权与法律法规】
- Cadence Allegro PCB绘制:布线后的操作教程
- 通信系统通信过程仿真(联合信源信道编码)
- css盒子模型相关知识点二