camunda工作流学习笔记(2):发布流程

集成camunda编辑工具

进入camunda官方网站https://camunda.com/下载camunda modeler流程编辑器
camunda工作流学习笔记(2):发布流程_第1张图片
camunda工作流学习笔记(2):发布流程_第2张图片
camunda工作流学习笔记(2):发布流程_第3张图片
打开idea集成编辑工具,File->Settings->Tools0>External Tools
camunda工作流学习笔记(2):发布流程_第4张图片

启动camunda modeler绘制流程

打开camunda modeler工具,绘制一个最简单的流程,并将流程文件保存到文件夹内
camunda工作流学习笔记(2):发布流程_第5张图片

发布流程

字符串

@Autowired
private RepositoryService repositoryService;	

public void publish(String bpmnXml, String fileName) {
    Deployment deployment = repositoryService.createDeployment().addString(fileName, bpmnXml)
            .deploy();
}

InpustStream

@Autowired
private RepositoryService repositoryService;	

@Override
public void publish(InputStream bpmnXml, String fileName) {
    Deployment deployment = repositoryService.createDeployment().addInputStream(fileName, bpmnXml)
            .deploy();
}

ZipInputStream

@Autowired
private RepositoryService repositoryService;	

@Override
public void publish(ZipInputStream zipInputStream) {
    Deployment deployment = repositoryService.createDeployment().addZipInputStream(zipInputStream).deploy();
}

你可能感兴趣的:(camunda)