1. 程式人生 > 實用技巧 >01_流程定義的部署

01_流程定義的部署

1、實驗前提條件:

資料庫配置正確

activiti.cfg.xml使用預設配置

2、程式碼摘錄:

/**
 * 流程定義的部署
 * 影響的activiti表有哪些?
 *  act_re_deployment  部署資訊
    act_re_procdef     流程定義的一些資訊
    act_ge_bytearray   流程定義的bpmn檔案及png檔案
 */
public class ActivitiDeployment {
    public static void main(String[] args) {
        //1.建立ProcessEngine物件
        ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngine();

        
//2.得到RepositoryService例項 RepositoryService repositoryService=processEngine.getRepositoryService(); //3.進行部署 Deployment deployment = repositoryService.createDeployment() .addClasspathResource("diagram/holiday.bpmn") .addClasspathResource("diagram/holiday.png") .name(
"請假申請單流程") .deploy(); System.out.println(deployment.getName()); System.out.println(deployment.getId()); } }

3、Activiti架構圖