add - 新增用户审批任务节点事件触发

This commit is contained in:
wangli 2023-07-24 18:09:31 +08:00
parent 12b5d8f616
commit 664648df1b

View File

@ -14,19 +14,20 @@ public interface BpmActivityEventListener {
/**
* 由于Flowable BPMN Engine 没有直接对 UserTask 直接做相关事件,
* 而是针对每一个节点做了 Activity 事件,但UserTask 又细分了单实例
* 和多实例,所以进行了简单包装,只要回调了该方法则一定是一个 Activit-
* y(即一个节点,不管是什么节点"开始节点"/"网关"/"审批任务").
* 和多实例,所以进行了简单包装,只要回调了该方法则一定是一个 Activity
* (即一个节点,不管是什么节点"开始节点"/"网关"/"审批任务").
* <p>
* 所以需要获取某个任务的节点通过回调,则可以通过该回调处理.
* <p>
* 使用示例:
* ((FlowableActivityEventImpl)event).getActivityId() 等于
* <code>((FlowableActivityEventImpl)event).getActivityId()</code> 等于
* 节点的定义 ID.
* <p>
* <pre>
* void onEvent(FlowableEvent event) {
* log.info("完成事件: 事件名:{}, UserTaskDefinitionKey: {}", event.getType(),
* ((FlowableActivityEventImpl)event).getActivityId());
* log.info("完成事件: 事件名:{}, UserTaskDefinitionKey: {}", event.getType(),
* ((FlowableActivityEventImpl)event).getActivityId());
* }
* </pre>
*
* @param event {@link FlowableActivityEventImpl}
*/