说明
详见:flowable6.3教程-部门经理审批-排他网关、流程变量、流程详解(关键)
流程定义中,部门经理 同意 时,会自动调用 CallExternalSystemDelegate 类
所以需要实现 org.flowable.CallExternalSystemDelegate 类,该类实现 JavaDelegate 接口
package org.flowable;
import org.flowable.engine.delegate.DelegateExecution;
import org.flowable.engine.delegate.JavaDelegate;
public class CallExternalSystemDelegate implements JavaDelegate {
@Override
public void execute(DelegateExecution execution) {
System.out.println(String.format("模拟操作:调用外部系统api,【%s】请假【%s】天",
execution.getVariable("emp"),
execution.getVariable("day")));
}
}