工作流引擎自动知会使用
1.1 流程节点自动知会使用
比如流程实例运转到“用户节点2”的时候,可以需要自动知会一批人,那么需要在“用户节点2”之前定义一个知会节点。知会节点操作如下:
点击折叠面板中的“服务任务”,扩拽到画布区域,然后连接到“用户节点2”。将服务任务重新命名为“知会”方便业务区分。点击右侧的属性面板,设置处理人信息,如下所示:
知会节点的处理人信息设置,可以参考“用户任务”。
1.2 知会节点事件监听:
当实例运转到“用户节点2”的时候,会自动发送COPY_TO事件以及NotifyContext上下文对象,该对象会记录知会节点的处理人、实例id、执行实例id等信息。内核事件代码逻辑如下:
NotifyContext notifyContext =new NotifyContext();
notifyContext.setExecutionId(task.getExecutionId());
notifyContext.setTaskId(task.getId());
notifyContext.setProcId(task.getProcessInstanceId());
notifyContext.setMsgTemplateEnum(MsgTemplateEnum.COPY_TO);
notifyContext.setReceiverUserId(users);
eventDispatcher.dispatchEvent(
FlowableEventBuilder.createEntityEvent(FlowableEngineEventType.COPY_TO, notifyContext));
1.3 知会节点事件监听使用
技术支持:盘古BPM工作流平台
相关教程
- 2020-06-10
- 2020-06-07
- 2020-06-04
- 2020-06-01
- 2020-05-30
- 2020-05-28
- 2020-05-23
- 2020-05-23
- 2020-05-23
- 2020-05-21