工作流分支走向流线条件配置

1.这是刚刚开始的流程图,后来添加了需求,需要从排他网关之后再添加一个流线,可是每个线上一个是true,一个是false,

工作流分支走向流线条件配置

工作流分支走向流线条件配置

但是如果在划分第三个条件的话,不知道该怎么选择,虽然我查阅了很多网上资料,很多都是这种图,没有具体说明这些条件代码怎么设置的,无从下手

工作流分支走向流线条件配置

******************************

因为这个涉及到流程变量的问提,所以不论从任何角度来说对于每一条线来说都是一个true和false的判断,只要你把流程变量值传过去它就会自己判断走那条线,

工作流分支走向流线条件配置

 

如果你的流程变量是type,传的值是1,那么自然就会走type==1的那条线,果不其然,,就照做了,可是会出现bug,异常,如图

工作流分支走向流线条件配置

后来查出来是js那设置错了,如果是字符串的话,就用这种方式${TYPE=='SUCCESS'}如果是布尔,则${type==true}不分大小写的。

工作流分支走向流线条件配置

然后在流程变量解决中匹配下,

startVariables.put("resolved", "draft");

这是传的key,value 变量名和变量值

最后

instance = runtimeService.startProcessInstanceById(
        request.getProcessDefinitionId(), request.getBusinessKey(), startVariables);

应该就能够走痛了

转载于:https://my.oschina.net/mdxlcj/blog/1186730