RepositoryService:提供一系列管理流程部署和流程定义的API

    @Rule
    public ActivitiRule activitiRule = new ActivitiRule("流程配置文件路径");
 
    @Test
    public void testRepository(){
        //获取RepositoryService对象
        RepositoryService repositoryService = activitiRule.getRepositoryService();

        //获取部署构建器
        DeploymentBuilder deploymentBuilder = repositoryService.createDeployment();
        //设置部署名称并将两个流程定义文件添加到部署构建器中
        deploymentBuilder.name("测试部署资源")
                .addClasspathResource("my-process.bpmn20.xml")
                .addClasspathResource("LeaveProcess.bpmn20.xml");    
        
        //由部署构建器生成一个部署对象,即将两个定义文件部署到数据库中
        Deployment deploy = deploymentBuilder.deploy();
        //输出这个部署对象
        LOGGER.info("deploy = [{}]",deploy);     
    
    }

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐