Camunda bpmn 资源篇

1、文件形式部署

R upload(@RequestBody MultipartFile file) throws IOException {
   DeploymentBuilder deploymentBuilder = repositoryService.createDeployment();
   Deployment deploy = deploymentBuilder
           .name(file.getOriginalFilename())
           .source("blob.bpmn")
           .addInputStream(file.getOriginalFilename() + ".bpmn", file.getInputStream())
           .deploy();
   return R.ok().data(deploy.getId());
}

2、路径方式部署

 R upload1(@RequestParam String path, @RequestParam String name) {
     Deployment deploy = repositoryService.createDeployment().name(name).addClasspathResource(path).deploy();
     return R.ok();
 }

3、获取流程定义资源文件(图片等)

 repositoryService.getResourceAsStream("deploymentId", "图片名称");
 repositoryService.getResourceAsStreamById("deploymentId", "图片id(resourceId)");

4、部署某个旧历史流程为最新流程

 Deployment deploy = repositoryService.createDeployment().name(name)
                .addDeploymentResources("oldDeploymentId").deploy();

暂未做什么排版,如需要的话评论,再进行修正排版与补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值