一.简介
ServiceTask 从名字上看就是服务任务,它的图标是像下面这样,截图如下:
ServiceTask 一般由系统自动完成,当流程走到这一步的时候,不会自动停下来,而是会去执行我们提前在 ServiceTask 中配置好的方法。
二.绘制流程图
首先绘制一个流程图,来看一下 ServiceTask 要处理。流程图截图如下:
中间这个就是一个 ServiceTask。
当流程执行到 ServiceTask 的时候,具体要做哪些事情?有三种不同的方式来设置这里的任务,下面分别来细说。
三. 监听类
首先可以设置一个监听类,这个监听类有一个硬性规定就是需要实现 JavaDelegate 接口,代码如下:
public class MyServiceTask implements JavaDelegate {
@Override
public void execute(DelegateExecution execution) {
System.out.println("========MyServiceTask======&