1. 业务场景
有些情况下,当流程的执行人为空的情况下,希望流程节点直接跳过。下面实现一下业务的特殊需求。
2. 实现步骤
2.1. 执行人为空设置
这里我们可以使用脚本模拟。
import java.util.ArrayList;
return new ArrayList();
2.2 配置跳过规则
在流程设计器全局属性配置,配置跳过规则。
编写脚本如下:
String taskId=bpmTask.getTaskId();
boolean rtn= ! ProcessApi.hasApprover(taskId);
return rtn;
在这里提供了一个 bpmTask的上下文变量,通过这个变量,可以获取任务ID。
这里的逻辑是:
根据任务ID获取这个任务的执行人是否为空。
文档更新时间: 2020-12-08 15:40 作者:zyg