布尔变量上的历史流程实例查询过滤器

History process instance query filter on boolean variable

ENV:camunda 7.4,带有 tomcat8、jdk1.8。0_40 和 h2 内存数据库。 API: REST -> /history/process-instance (GET)

像下面这样对布尔变量进行过滤

oneFlag_eq_false

不起作用。该端点的 API 文档表示该值将在服务器端被视为字符串。有人知道如何将其应用于布尔变量吗?

oneFlag_eq_0

也不行。

oneFlag_neq_1 or oneFlag_neq_true

根本不进行过滤。

POST /history/process-instance 查询允许使用布尔值进行查询。

示例请求正文:

{
  "variables": [
    {
      "name": "oneFlag",
      "operator": "eq",
      "value": false
    }]
 }