add - 新增用户审批任务节点事件触发
This commit is contained in:
parent
12b5d8f616
commit
664648df1b
@ -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}
|
||||
*/
|
||||
|
||||
Loading…
Reference in New Issue
Block a user