当前位置: 首页 > 知识库问答 >
问题:

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

扶高歌
2023-03-14

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

共有1个答案

羊刚捷
2023-03-14

Flowable有两套服务

  • runtimeService-为运行时数据提供信息。
  • historyservice-它提供所有可用数据的信息(运行时和已完成)

为了访问已完成的任务/流程,您需要使用history服务。这些endpoint位于/history

 类似资料:
  • 我正在寻找一种方法来启动/停止/恢复一个流程实例在流动。在文件里我什么也没找到。我所找到的只是启动/挂起部署进程的操作。 Runtimeservice没有Start/SuspendProcessByInstanceExxx,至少在我所找到的情况下是这样。有什么方法可以做到这一点吗? 我不想删除正在运行的进程然后重新启动,我想挂起它。

  • 我使用business central来创建和部署jbpm工作流。我创建了名为MultiInstanceProcess的进程。它的流显示在这里。 MultiInstanceProcess: 它只是调用一个名为simpleinstanceprocess的子进程,它有两个人工任务,如下所示。 SimpleInstanceProcess:

  • 问题内容: 我是Java新手,正在使用DrJava IDE进行测试。我有以下分区49700/40000,它显示1.0而不是1.2425。 我做错了什么吗? 问题答案: 试试,这代替: 如果两个操作数都是整数,则结果将是将被截断的整数,然后将其强制转换为双精度型。相反,如果其中一个操作数是双精度数,则结果将是双精度数。

  • 我有麻烦得到地理定位坐标从一个promise函数返回。我使用下面的代码从这里:如何geolocation.get货币位置返回值? 我试过: 有人能给我解释一下从promise中获得价值的正确方法是什么吗?谢啦

  • 我在Spring上下文中有几个bean,它们具有状态,所以我希望在单元测试之前/之后重置该状态。 我的想法是向helper类中添加一个方法,该方法只检查Spring上下文中的所有bean,检查用或注释的方法,并调用它们。 注意:简单地迭代所有已定义bean的解决方案是无用的,因为我有许多惰性bean,其中一些不能实例化,因为这在某些测试中会失败(例如,我有一个bean需要,但测试工作,因为它们不需