2

在我玩 Camunda 7.3 http://docs.camunda.org/7.3/guides/getting-started-guides/java-ee/的那一刻, 这个例子展示了数据如何通过 prozess 任务流动以及 java 部分如何获取信息从过程中( orderEntity.setCustomer((String) variables.get("customer"));)

这么久一切都清晰而酷,但我的问题是:我可以在建模或开发时间看到哪些值在 prozes 中可用?在示例中,开发人员必须知道该值的名称为客户,并且经过 1 个月的开发时间后,我们在过程中有一个客户、一个用户和一个客户值 :-)

我如何查看或组织过程中使用的值?我不可能是唯一一个有这个愿望的人。

仅据我了解 camunda 引擎的用例:它应该组织 prozess 值和工作流程。

谢谢!

非常感谢!

Lars(来自德国的 sw arc)

4

2 回答 2

2

在 Camunda 中,您不必在某处声明变量。

如果想这样做,您可以使用I/O 映射来做到这一点

将变量访问分组到单个 java 类(数据访问器模式)中也是最佳实践。请参阅此示例。通过这种方式,您可以一目了然地查看存在哪些变量,以及哪些 Java 类使用您的 IDE 读取/写入它们。

于 2015-08-19T07:01:40.263 回答
0

您实际上可以检查cockpit内正在运行的进程以找出变量,除非您想从服务端执行此操作。

    runtimeService.getVariables(processInstanceId);
于 2020-12-07T11:12:01.077 回答