如何从 Flowable 中完成的流程实例中获取结果?

How to get results from a completed process instance in Flowable?

我有一个简单的服务任务,将变量“foo”设置为“bar”。 当一个进程只包含一个任务时,我使用“runtime/process-instances”启动它,我可以在响应中看到变量“foo”。 当我在服务任务之前添加一个用户任务,并使用 action: complete on "runtime/tasks" 完成任务时,我只得到一个 200 结果代码。 我如何获得结果变量?

Flowable有2套服务

  • RuntimeService - 提供运行时数据的信息。
  • HistoryService - 提供所有可用数据(运行时和已完成)的信息

为了访问已完成的任务/流程,您需要使用历史服务。这些端点在 /history