java - 如何在 activit 7.0.0.0.SR1 独立版本中获取所有节点名称
问题描述
其实我没用过云版。目前我们使用的是独立版本 7.0.0.SR1。以前我们从 ProcessDefinitionEntity.java 获取活动。
我们只需编写以下行并获取 ActivityImpl 示例列表...
列出activityList = processDefinitionEntity.getActivities();
但在 7.0.0.0.SR1 版本中,现在没有 ActivitiImpl。那么我们如何才能获得进程定义的All NodeName。请建议我对您的发送链接感到困惑,因为 ProcessRuntimeService 不在独立包中。
ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) repositoryService.getDeployedProcessDefinition(workflowInstance.getProcessDefId()); 列出activityList = processDefinition.getActivities();
请建议我们如何在 Activiti 7.0.0.SR1 中获取流程定义的所有阶段或节点。
解决方案
上的操作Process Definition
可以在RepositoryService
.
您可以使用
Collection<Resources> myActivtities = this.processEngine.getRepositoryService().getBpmnModel("your_process_definition_id").getResources();
推荐阅读
- appium-android - Mobile Recorder 自动启动和关闭应用程序
- c++ - upper_bound 如何与自定义对象类型 val 一起工作?
- sass - 如何将 Sass 变量导出到 Javascript?
- vue.js - 添加 , 到数字输入框 vue
- xampp - XAMPP 无法打开 PHP 文件
- mysql - 如何在 MySQL 5.7 中使用变量实现按功能分区
- rust - 启用项目功能时启用 Rust nightly 功能
- c# - 如何在特定时间触发 .NET Core 3.1 托管服务?
- matlab - 多次单击鼠标
- serverless-framework - ServerlessError:未找到无服务器插件“sls”