我正在尝试使用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": {}
}
}