jbpm4.4程序
来源:互联网 发布:开源cms系统免费 编辑:程序博客网 时间:2024/06/05 02:21
•流程图
•建表并创建流程引擎对象(核心对象)
// 建表@Testpublic void testCreateSchema() { // hbm2ddl.auto=updatenew org.hibernate.cfg.Configuration().configure("jbpm.hibernate.cfg.xml").buildSessionFactory();}private ProcessEngine processEngine = new Configuration().setResource("jbpm.cfg.xml").buildProcessEngine();
// 1,部署流程定义@Testpublic void testDeployProcessDefinition() throws Exception {processEngine.getRepositoryService()//.createDeployment()//.addResourceFromClasspath("helloworld/helloworld.jpdl.xml")//.addResourceFromClasspath("helloworld/helloworld.png")//.deploy();}
// 2,启动流程实例@Testpublic void testStartProcessInstance() throws Exception {ProcessInstance pi = processEngine.getExecutionService().startProcessInstanceByKey("helloworld");System.out.println("流程实例启动成功!id="+pi.getId() +"name="+pi.getName() +"key="+pi.getKey()+"getProcessDefinitionId="+pi.getProcessDefinitionId());}
// 3,查询我的未办理的任务列表@Testpublic void testFindMyTaskList() throws Exception {// 查询// String userId = "员工";// String userId = "部门经理";String userId = "总经理";List<Task> taskList = processEngine.getTaskService().findPersonalTasks(userId);// 显示System.out.println("=========== 【" + userId + "】的任务列表 ===========");for (Task task : taskList) {System.out.println("id=" + task.getId() + ", name=" + task.getName() + ", assignee=" + task.getAssignee());}}
// 4,办理任务@Testpublic void testCompleteTask() throws Exception {String taskId = "50001";processEngine.getTaskService().completeTask(taskId);}
- jbpm4.4程序
- JBPM4入门+程序下载
- jbpm4.4入门建议
- SSH整合JBPM4.4
- SSH整合JBPM4.4
- Spring3集成jbpm4.4
- jbpm4.4基础知识(一)
- jbpm4.4基础知识
- jbpm4.4 会签实例
- Jbpm4.4集成SSH
- Jbpm4.4 Mail配置
- jbpm4.4表结构
- Spring继承JBPM4.4
- jbpm4.4动态路由
- jbpm4.4动态任务
- jbpm4.4测试demo
- jbpm4.4安装
- jbpm4.4请假流程
- PHP+MYSQL新闻系统开发之admin_news_add.php和admin_news_list.php
- java 泛型
- Hadoop常见问题汇总
- 循环与递归的区别
- CMD重定向-ReadFile阻塞的问题
- jbpm4.4程序
- ios view的frame和bounds之区别(位置和大小)
- 相对路径问题
- 森马网店
- [开心学php100天]第三天:不羁的PHP文件操作
- Thinking in MFC---消息机制1
- asp.net 中 wizard的使用
- 山寨笔记-linux下为Firefox安装Adobe Flash Player
- 自己是个菜包