【发布时间】:2021-08-28 07:08:17
【问题描述】:
如何在java委托类中分配变量值? 我正在使用邮递员进行发布请求。我不想使用表格。我想在服务任务中获取变量并将其保存在数据库中,它不能为 null 。测试中出现错误,它表明它不能为空
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
如何在java委托类中分配变量值? 我正在使用邮递员进行发布请求。我不想使用表格。我想在服务任务中获取变量并将其保存在数据库中,它不能为 null 。测试中出现错误,它表明它不能为空
【问题讨论】:
a) 获取任务列表: GET /task?assignee=anAssignee
b) 使用task id获取流程数据:
GET /task/aTaskId/variables
见:
通过委托代码中的 Java API:
https://docs.camunda.org/manual/latest/user-guide/process-engine/delegation-code/
在通过 TaskService 的委托代码之外的 Java API 上: https://docs.camunda.org/javadoc/camunda-bpm-platform/7.15/org/camunda/bpm/engine/TaskService.html#getVariables-java.lang.String-java.util.Collection-
【讨论】: