斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          配置jbpm4工程的運行環境

          Posted on 2010-10-05 21:01 斷點 閱讀(458) 評論(0)  編輯  收藏 所屬分類: JBPM4

          配置jbpm4工程的運行環境:
          1、添加依賴庫。
          E:\JBPM\jbpm-4.3\jbpm.jar
          E:\JBPM\jbpm-4.3\lib下的jar包。

          2、添加配置文件。
          E:\JBPM\jbpm-4.3\examples\src下的配置文件拷貝到自己java工程的src下。

          ---------------------------------------------------------------
          管理流程定義:發布流程定義、查看流程定義、刪除流程定義。
          RepositoryService repositoryService = processEngine.getRepositoryService();

          String deploymentId = repositoryService.createDeployment().addResourceFromClasspath

          ("helloworld.jpdl.xml").deploy();
          List<ProcessDefinition> list = repositoryService.createProcessDefinitionQuery().list();  
          repositoryService.deleteDeploymentCascade(deploymentId);
          ---------------------------------------------------------------

          管理流程實例:發起新流程、執行等待的流程、查看流程實例、終止流程實例、刪除流程實例。
          ExecutionService executionService = processEngine.getExecutionService();

          ProcessInstance pi = executionService.startProcessInstanceByKey("helloworld");
          ProcessInstance pi = executionService.signalExecutionById(pi.getId()); //執行等待的流程.
          List<ProcessInstance> list = executionService.createProcessInstanceQuery().list();
          executionService.endProcessInstance(pi.getId(), "cancel");
          executionService.deleteProcessInstanceCascade(pi.getId());


          TaskService taskService = processEngine.getTaskService();
          taskService.completeTask(taskId, map);

          控制流程的活動:Start、End、Decision、Fork、Join、Sub-process、State、task.
          原子活動:java、script、sql、hql、email。

          主站蜘蛛池模板: 绥阳县| 白城市| 双峰县| 张家界市| 察哈| 防城港市| 文水县| 育儿| 四子王旗| 聊城市| 黄梅县| 陇川县| 都江堰市| 浦城县| 龙井市| 博客| 察哈| 宁乡县| 武安市| 庆安县| 阿鲁科尔沁旗| 九江市| 保定市| 海丰县| 兴义市| 芜湖县| 新宾| 分宜县| 伊春市| 柯坪县| 新蔡县| 曲麻莱县| 仲巴县| 孟连| 博客| 天祝| 高清| 丹东市| 宜黄县| 孝昌县| 平湖市|