Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何知道BPM流程是否成功_Java_Node.js_Business Process Management_Camunda - Fatal编程技术网

Java 如何知道BPM流程是否成功

Java 如何知道BPM流程是否成功,java,node.js,business-process-management,camunda,Java,Node.js,Business Process Management,Camunda,我试图找出如何确定使用Camunda提供的REST API进行的BPM流程调用是否成功,该API将从Node.js应用程序调用: 在那个JSON响应中,我收到了进程结束的消息,但我需要知道的是进程在哪个结束状态下结束了。。。。我有办法吗 BPM: 通常,您会使用一些服务或脚本任务来处理数据。BPMN图只包含事件和网关,这是非常不寻常的 但是,使用图表有两种方法可以实现您的目标: 在Activity Level:上使用历史日志并查询数据库 如果不想轮询数据库,只需在结束事件上使用EventLis

我试图找出如何确定使用Camunda提供的REST API进行的BPM流程调用是否成功,该API将从Node.js应用程序调用:

在那个JSON响应中,我收到了进程结束的消息,但我需要知道的是进程在哪个结束状态下结束了。。。。我有办法吗

BPM:


通常,您会使用一些服务或脚本任务来处理数据。BPMN图只包含事件和网关,这是非常不寻常的

但是,使用图表有两种方法可以实现您的目标:

  • 在Activity Level:上使用历史日志并查询数据库
  • 如果不想轮询数据库,只需在结束事件上使用EventListeners:

  • 通常,您会使用一些服务或脚本任务来处理数据。BPMN图只包含事件和网关,这是非常不寻常的

    但是,使用图表有两种方法可以实现您的目标:

  • 在Activity Level:上使用历史日志并查询数据库
  • 如果不想轮询数据库,只需在结束事件上使用EventListeners:

  • 文档上说了什么?文档上说了什么?调用executionId过滤就可以了!调用executionId筛选的方法就可以了!
    {
      "links": [
        {
          "method": "GET",
          "href": "http://localhost:8080/engine-rest/process-instance/72cc8ced-42e9-11e6-9c9d-4c72b965fca0",
          "rel": "self"
        }
      ],
      "id": "72cc8ced-42e9-11e6-9c9d-4c72b965fca0",
      "definitionId": "TestBPM:4:128925ef-42e9-11e6-9c9d-4c72b965fca0",
      "businessKey": null,
      "caseInstanceId": null,
      "ended": true,
      "suspended": false,
      "tenantId": null
    }