# 功能描述
在流程定义有一种节点叫做等待节点
这种节点的特点是它不像普通任务节点会产生任务,也不像服务节点执行后跳过。
当上图的N1 审批后,流程会流转到N2, N2 不会产生 任务,这种节点需要通过executionId 调用 驱动方法执行结束。
# 业务场景
比如我们在N1 节点调用脚本产生一个子流程,当子流程执行到某个步骤是,可以驱动N2 继续往下执行。
我们在启动子流程时,可以将主流程的实例ID传入到子流程,子流程执行完成后,调用上面的方法驱动流程执行。
# 驱动流程执行
平台中我们调用方法驱动流程:
com.redxun.bpm.activiti.service.ActInstService
调用这个类的方法:
public void signal(String executionId,String jumpType,String opinion)
参数说明:
executionId: 流程实例ID
jumpType:意见类型
opinion: 意见