activiti获取部署的流程图

activiti获取部署的流程图

2023年8月1日发(作者:)

activiti获取部署的流程图根据流程定义id查看部署的流程图或者xml⽂件根据ACT_RE_PROCDEF 中的id查看流程图package ller;import ;import toryService;import eService;import sDefinition;import red;import aders;import atus;import ype;import seEntity;import ping;import tMapping;import ntroller;import tream;/** * @date 2020/5/30 23:22 * @description: 接⼝. */@RestController@RequestMapping("/process")public class ProcessController { @Autowired private RepositoryService repositoryService; @Autowired private RuntimeService runtimeService; /** * 根据流程定义id查看流程图(xml或者图⽚) **/ @GetMapping(value = "/getFlowChart") public ResponseEntity getFlowChart(String processDefinitionId,String resType) { HttpHeaders headers = new HttpHeaders(); if ("xml".equals(resType)) { //xml格式 tentType(ATION_XML); } else { //image 图⽚格式 tentType(_PNG); } //获取流程定义信息 ProcessDefinition processDefinition = repositoryService .createProcessDefinitionQuery() .processDefinitionId(processDefinitionId) .singleResult(); String resourceName = ""; if ("image".equals(resType)) { resourceName = gramResourceName(); } else if ("xml".equals(resType)) { resourceName = ourceName(); } InputStream resourceAsStream = repositoryService .getResourceAsStream(loymentId(), resourceName); return new ResponseEntity(tes(resourceAsStream), headers, D); }}其中tes(resourceAsStream) 包 导⼊到pom中 hutool-all 4.5.16

获取流程图

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690873581a452092.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信