如何使用Java在camunda流程引擎上获取扩展属性

问题描述 投票:0回答:1

我的camunda流程模型中有多个流程。我想按数字顺序对它们进行排序,因此我在每个称为“ process_order”的过程中添加了一个变量,并给它们提供了代表顺序的数字(1为第一优先级,2为第二优先级,依此类推),如图所示。下图。

“整个过程的扩展属性中的order_order”

在BPMN文件中,它看起来像这样:

“

所以我想知道如何使用Java来获取扩展属性?

感谢您的答复:)

java camunda camunda-modeler
1个回答
0
投票

如下图所示,将Java类添加为侦听器。

Java类应实现org.camunda.bpm.engine.delegate.JavaDelegate。

在重写方法中,可以通过]获得变量>

execution.getVariable(“变量名称”)

Camunda Process Listener Image

© www.soinside.com 2019 - 2024. All rights reserved.