【问题标题】:Mapping local variables to instance variable in Camunda将局部变量映射到 Camunda 中的实例变量
【发布时间】:2019-07-11 17:40:02
【问题描述】:

我的应用程序在 camunda 中设置了一个局部变量。

我想将其映射到实例变量“foo:任务完成后,但是在将 outputParameter “bar”的值设置为 ${foo} 时出现错误,两者的数据类型都是字符串。

我似乎在文档中找不到任何具体说明如何将局部变量映射到实例变量的方法,而无需编写自定义 Java 类并将它们用作执行侦听器(由于产品,我们不会尝试在 camunda 实例本身中编写任何自定义 Java从上面传递下来的要求),我是否遗漏了什么或者这不是现有的功能?

【问题讨论】:

  • 局部变量设置在哪里?在任务实例上?在执行用户任务的执行上?
  • 在任务实例上,我们没有使用任何自定义 java 并且仅通过 api 集成我可以装配我们的一些代码以在完成时通过 api 同步任务,但我假设那里关于将本地任务实例变量映射到流程实例变量,我是否缺少本机功能

标签: bpmn camunda camunda-modeler


【解决方案1】:

您应该在任务的执行上下文中设置局部变量,以便映射到流程变量。所以不要调用 REST 方法 Update/Delete Local Task Variables 你应该调用 Update/Delete Local Execution Variables

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多