flowable6.4.1已经加入了一张act_ru_actinst表来存储运行时节点信息。

我们如何使用它呢?官方的文档里面是没有解释的,多看源代码和测试用例。

1、获取当前活动节点列表

List<String> activeActivityIds = runtimeService.getActiveActivityIds(processInstanceId);

2、获取连线的列表

List<ActivityInstance> highLightedFlowInstances = runtimeService.createActivityInstanceQuery()
                    .activityType(BpmnXMLConstants.ELEMENT_SEQUENCE_FLOW).processInstanceId(processInstanceId).list();

有了当前节点列表和连线列表我们就可以生成我们的流程图了。如论流程图有多么的复杂都不会出现问题。

flowable获取当前节点和路径

 

相关文章:

  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-07-10
  • 2021-10-20
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
  • 2021-06-21
  • 2021-07-03
相关资源
相似解决方案