Camunda的监听器非常之多,常见的如任务监听与执行监听。我们可以实现相关监听器进行相关操作。
首先明确的是,当执行到某一个节点时,会先进入执行监听,然后进入任务监听。
执行监听和任务监听主要监听以下阶段。
然后我们就能去自定义监听器实现相关接口去进行操作。这里实现了任务监听。此时比如任务分配到某个用户时我们可以发送消息通知等。
也可以去继承AbstractBpmnParseListener类(与流程相关)将我们自定义的这些监听器添加到里面。比如这里注册的自定义的执行监听器,添加到开始节点和结束节点。此时,我执行监听器我们就可以进行相关业务操作了