【问题标题】:Move comments from task to following task将评论从任务移动到后续任务
【发布时间】:2021-08-20 08:06:25
【问题描述】:

Camunda 可以选择为任务写评论。当前的问题是他们在上一个任务完成后迷失在下一个任务中。有没有办法在一个完整的流程实例上将 cmets 从一个任务移动到另一个任务? 如果有人知道在 Camunda 建模器中访问它的方法,也许可以通过变量来完成?

【问题讨论】:

    标签: camunda camunda-modeler


    【解决方案1】:

    后续任务尚不存在,因此无法在其上存储 cmets。

    应该怎么做:

    在 Task#complete 上注册一个 taskListener,读取注释并将其存储在全局流程变量中。 在下一个任务中,使用 create 上的 taskListener 来读取注释变量并写入(新)任务 cmets。

    【讨论】:

      【解决方案2】:

      不确定您是如何访问任务信息的。 任务服务有一个方法:getProcessInstanceComments
      https://docs.camunda.org/javadoc/camunda-bpm-platform/7.15/org/camunda/bpm/engine/TaskService.html#getProcessInstanceComments-java.lang.String-

      在表达式中它可能看起来像:

      ${taskService.getProcessInstanceComments(execution.processInstanceId).toString()}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-30
        • 1970-01-01
        • 2017-01-23
        相关资源
        最近更新 更多