首先认识排他网关,菱形内部一个黑色叉号。在流程中实现决策。 当流程执行到这个网关,所有外出顺序流都会被处理一遍。 其中条件解析为true的顺序流(或者没有设置条件,概念上在顺序流上定义了一个'true') 会被选中,让流程继续运行。
当前条件表达式只能使用EL表达式。如果条件成立则执行这个流程。
对应的代码:
测试类编码:
@Test
public void complate() throws Exception{
Map<String, Object> variables =new HashMap<String, Object>();
variables.put("type", 0);
activityService.complete("d7b0d8c2-fb09-11ea-8533-1860249fb796",variables);
System.out.println("=========");
}
实现类编码:
@Override
public void complete(String taskId,Map<String,Object> maps){
taskService.complete(taskId,maps);
}