使用场景: 一些任务在走工作流的时候需要执行一些自己的逻辑代码,同时这个节点自动完成,不需要任何人处理。
这里强调一下用的activiti版本为5.21.0 只要有服务任务节点就应该可以用的,万变不离其宗嘛!
第一步 我们要清楚实现activiti的什么监听能帮助我们干这件事情,话不多说直接看代码把
import org.activiti.engine.delegate.DelegateExecution;
import org.activiti.engine.delegate.JavaDelegate;
public class AutomaticNodeListener implements JavaDelegate {
@Override
public void execute(DelegateExecution execution) {
// TODO Auto-generated method stub
}
}
还是小伙伴,以上就是要实现的监听JavaDelegate,同时咱们看看DelegateExecution 这个给我们的类我们能用到什么
A)execution.getProcessDefinitionId() //执行id
B) execution.getProcessInstanceId() //流程实例id
C) execution.getProcessBusinessKey(); //对