用于流程定义变量的Camunda Rest API

时间:2019-06-12 14:15:12

标签: camunda

我正在尝试使用Camunda REST API来获取流程定义变量。 我正在使用嵌入在Spring Boot应用程序中的Camunda(camunda-bpm-spring-boot-starter)3.3.1。 (Camunda v7.11.0)

我用启动事件创建了一个虚拟流程,并形成了不同类型的变量:

  • 日期
  • 字符串
  • 布尔值
  • 枚举

使用rest API rest / process-definition / key / {processDefinitionId} / form-variables 时,我得到的变量类型不正确。

{
 "fromDate": {
    "type": "String", // Should be date
    "value": null,
    "valueInfo": {}
  },
  "to": {
    "type": "String", // Should be date
    "value": null,
    "valueInfo": {}
  },
  "renew": {
    "type": "Boolean", // Correct
    "value": null,
    "valueInfo": {}
  },
  "aLongVariable": {
    "type": "Long", // Correct
    "value": null,
    "valueInfo": {}
  },
  "department": {
    "type": "String", // Should be enum
    "value": null,
    "valueInfo": {}
  },
  "issuer": {
    "type": "String",
    "value": null,
    "valueInfo": {}
  }
}

0 个答案:

没有答案