首页 > 解决方案 > 在 camunda 建模器中的序列流上检查变量是否为空

问题描述

在 sequenceFlow 上,我想检查一个条件,该条件可能包含一个可能尚未在流程实例中定义的变量。因此,如果未定义,我不想获得“未定义变量”的 ActivitiException,而是希望流程继续进行。

我这样写我的条件:

${ A == null || Aa >= Bb }

然后当 A 为空(尚未定义)时,我无法继续:/

我该怎么办?

标签: javascriptbpmncamundacamunda-modelerjuel

解决方案


这是一种解决方法,但是您可以使用 ExecutionListener 并在进程启动时初始化该值,因此您永远不会有 Null 值


推荐阅读