斷點

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

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

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

          配置jbpm4工程的運行環(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);
          ---------------------------------------------------------------

          管理流程實例:發(fā)起新流程、執(zhí)行等待的流程、查看流程實例、終止流程實例、刪除流程實例。
          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。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南投市| 徐闻县| 四子王旗| 亚东县| 库尔勒市| 武鸣县| 岱山县| 荆门市| 菏泽市| 柘城县| 灌云县| 长子县| 刚察县| 仲巴县| 甘南县| 漾濞| 那坡县| 安庆市| 玉溪市| 九江县| 平昌县| 延吉市| 和政县| 津南区| 鹤壁市| 江达县| 翁牛特旗| 新津县| 会宁县| 东宁县| 濉溪县| 鹰潭市| 长丰县| 安徽省| 隆化县| 苏尼特右旗| 龙南县| 方正县| 瓮安县| 平舆县| 沧源|