监听器
任务监听器(Task Listener)
监听用户任务的以下事件:
create:任务创建时触发。assignment:任务被分配给某个用户/组时触发。complete:任务完成时触发。delete:任务被删除时触发(不常见)。
示例场景:
- 任务创建后自动设置变量。
- 任务分配给用户时发送通知。
执行监听器(Execution Listener)
监听流程或活动(节点)的执行事件:
start:流程/节点开始执行时触发。end:流程/节点结束时触发。take:流程经过某条连线(Sequence Flow)时触发。
示例场景:
- 流程启动时初始化全局变量。
- 节点结束时记录日志。