斷點(diǎn)

          每天進(jìn)步一點(diǎn)點(diǎn)!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          配置jbpm4工程的運(yùn)行環(huán)境

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

          配置jbpm4工程的運(yùn)行環(huán)境:
          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下。

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

          String deploymentId = repositoryService.createDeployment().addResourceFromClasspath

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

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

          ProcessInstance pi = executionService.startProcessInstanceByKey("helloworld");
          ProcessInstance pi = executionService.signalExecutionById(pi.getId()); //執(zhí)行等待的流程.
          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。

          主站蜘蛛池模板: 柘城县| 邻水| 栖霞市| 东乡县| 崇文区| 襄垣县| 苍南县| 邯郸市| 抚顺市| 城步| 平谷区| 建平县| 论坛| 新丰县| 密山市| 黔西县| 恩平市| 平顺县| 青神县| 通化县| 伊川县| 托里县| 凌海市| 海南省| 白朗县| 霍城县| 土默特左旗| 云林县| 抚远县| 亳州市| 红原县| 庄浪县| 商洛市| 桃园县| 黄陵县| 信宜市| 胶南市| 陈巴尔虎旗| 阜新市| 昂仁县| 舞阳县|