java - 如何在流动中获得高亮的流动
问题描述
我想生成一个进度图,但我不清楚如何使用可流动的 API 获得高亮的流程。有人可以帮我解决这个问题吗?
BpmnModel bpmnModel = repositoryService.getBpmnModel(historicProcessInstance.getProcessDefinitionId());
List<HistoricActivityInstance> historicActivityInstances = historyService.createHistoricActivityInstanceQuery()
.processInstanceId(processInstanceId)
.orderByHistoricActivityInstanceStartTime()
.asc()
.list();
List<String> highLightedActivitis = historicActivityInstances.stream().map(HistoricActivityInstance::getActivityId).collect(Collectors.toList());
List<String> highLightedFlows = new ArrayList<>();
ProcessDiagramGenerator diagramGenerator = processEngineConfiguration.getProcessDiagramGenerator();
return diagramGenerator.generateDiagram(bpmnModel, imageType, highLightedActivitis, highLightedFlows);
解决方案
推荐阅读
- dictionary - 谷歌地图在 android 的所有信息窗口中显示最后添加的动态内容
- html - Word 可以自动查找标题并为其应用相应的样式吗?
- javafx - 使用图形按钮填充 JavaFx Fxml 工具栏
- java - 如何避免在硒测试中重复 Thread.sleep()?
- python - 通过 Docker 部署的 Python 应用程序给出错误
- c++ - 使用 ARGB 像素格式的 SDL_Surface
- java - 在 Spring WebClient 中保留固定的活动请求
- powershell - 启动一个单独的 powershell 或 cmd 并在我需要时在初始脚本期间重用它
- react-native - 在本机反应中在 CommonActions.goBack() 上设置参数
- c# - 如果 ASP.NET Core 中的 cookie 正确,我如何验证 cookie,然后重定向到主页或输入的 URL?