在 camunda 建模器中的序列流中检查变量是否为空

check if a variable is null or not, on sequence flows in camunda modeler

在 sequenceFlow 上,我想检查一个条件,其中可能包含一个可能尚未在流程实例中定义的变量。 因此,如果未定义,我不想获得 "the variable is not defined" 的 ActivitiException,但希望流程继续进行。

我的条件是这样写的:

${ A == null || A.a >= B.b }

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

我该怎么办?

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