`
pure1202
  • 浏览: 58610 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

jbpm工作流 报销流程问题

阅读更多
哪位同仁跑过jbpm的流程

现在我遇到问题了,异常信息出在这里:
ProcessDefinition pd=jbpmContext.getGraphSession().findLatestProcessDefinition("baoxiao");
ProcessInstance pi=pd.createProcessInstance();
pi.getContextInstance().setVariable(Constants.ISSUE_USER, context.getAttribute(context.SESSION,"username"));

异常:
java.lang.NullPointerException
at dorado.apply.ApplyView.saveAll(ApplyView.java:55)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.bstek.dorado.view.ViewModelSupport.handleUpdate(Unknown Source)
at com.bstek.dorado.view.rpc.UpdateDataRPCHandler.internalExecute(Unknown Source)
at com.bstek.dorado.view.rpc.AbstractRPCHandler.execute(Unknown Source)
我调试发现pd是为null的。
你们知道是哪里出了问题吗?
或者我还需要提供哪些信息?

分享到:
评论
1 楼 pure1202 2009-04-21  
解决啦。。。
原因是:baoxiao这个流程定义有没持久化到数据库。
见:http://www.iteye.com/problems/15291

不过要提醒初识jbpm的同仁们:JBPM中如果涉及到子流程,一定要先发布子流程再发布主流程,不然可能会造成找不到子流程的错误。

相关推荐

    jbpm工作流引擎介绍

    jbpm工作流引擎介绍以及出差报销实例,详细的图解和流程

    jbpm工作流(报销流程)演示系统

    本应用主要用于演示JBPM工作流的使用,数据均存储在数据库中,包括两大模块:权限控制和流程控制。权限控制模块是为流程控制模块服务的,为了说明在实际应用中如何动态指定审批执行者。但实际上其代码量并不比工作流...

    Jbpm 工作流 编程步骤全过程

    Jbpm 工作流在普通的应用中,基本上对...但是对于一个报销事宜,一个员工填写完报销单后,报销事物并没有结束,还需要经历审批,财务领款等多个其他人员参与,按事先规定的流程进行处理,这就是工作流的一般概念。

    Jbpm工作流实例—报销申请

    NULL 博文链接:https://royzhou1985.iteye.com/blog/469356

    JBPM工作流开发指南

    目录 一、概述 4 ...8.2 公司报销流程示例 67 8.2.1 流程建模 67 8.2.2 流程数据库搭建 76 8.2.3 构建业务表 79 8.2.4 搭建工程 82 8.2.5 报销流程的发布 83 8.2.6 应用程序搭建 84 九、写在最后 100

    Jbpm工作流笔记

    实例编写一个报销审批流程的相关代码相关笔记

    报销工作流管理系统

    这是一个用jbpm开发的报销工作流管理系统,程序只要导入myeclipse就可以运行

    tomcat中的工作流完整demo(JBPM引擎)

    是一个简单的jbpm例子,实现了简单的报销流程,不包括jar包,并可以部署在tomcat上

    Jbpm开发流程实例演示.ppt

    Jbpm开发流程实例演示.ppt 1、概述; 2、准备; 3、环境配置; 4、jpdl介绍; 5、流程定义; 6、公司报销流程示例; 7、构建业务表; 8、发布; 。。。。。。

    Activiti(开源bpm软件) v5.22.0 官方版

    activiti工作流是在jbpm4基础上实现的,主要运用于开发OA系统.ERP系统等里面的请假,审批,报销等流程的控制。目的是提高程序员开发效率,解决开发成本等。

Global site tag (gtag.js) - Google Analytics