论坛首页 Java企业应用论坛

jBPM-jPDL学习笔记——流程设计与控制

浏览 55328 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-09-05  
真奇怪,  这个表情跟第二行的第二个表情都混了,javaeye bug啊
0 请登录后投票
   发表时间:2008-09-05  
我遇到了和ethanwei一样的问题
Fri Sep 05 11:18:21 CST 2008 员工 linly 提交额度为 4000 的借款申请
11:18:21,656 [main] WARN  StatefulPersistenceContext : Narrowing proxy to class org.jbpm.graph.node.TaskNode - this operation breaks ==
==FirstFlowProcessTest.approveByManager()==
ti.name = Task_ManagerApprove
ti.actor = DepartmentManager
Exception in thread "main" org.jbpm.JbpmException: task node does not have leaving transition '部门经理驳回'
at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:419)
at com.firstflow.FirstFlowProcessDBTest.approveByManager(FirstFlowProcessDBTest.java:152)
at com.firstflow.FirstFlowProcessDBTest.test4000YuanApplication(FirstFlowProcessDBTest.java:45)
at com.firstflow.FirstFlowProcessDBTest.main(FirstFlowProcessDBTest.java:37)

请问这是怎么回事啊?
0 请登录后投票
   发表时间:2008-09-05  
引用
我遇到了和ethanwei一样的问题
Fri Sep 05 11:18:21 CST 2008 员工 linly 提交额度为 4000 的借款申请
11:18:21,656 [main] WARN StatefulPersistenceContext : Narrowing proxy to class org.jbpm.graph.node.TaskNode - this operation breaks ==
==FirstFlowProcessTest.approveByManager()==
ti.name = Task_ManagerApprove
ti.actor = DepartmentManager
Exception in thread "main" org.jbpm.JbpmException: task node does not have leaving transition '部门经理驳回'
at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:419)
at com.firstflow.FirstFlowProcessDBTest.approveByManager(FirstFlowProcessDBTest.java:152)
at com.firstflow.FirstFlowProcessDBTest.test4000YuanApplication(FirstFlowProcessDBTest.java:45)
at com.firstflow.FirstFlowProcessDBTest.main(FirstFlowProcessDBTest.java:37)


你看看流程定义中,Trasition的名称是不是被你修改了,提示你找不到这个Transition
0 请登录后投票
   发表时间:2008-09-05  
哇,回的真是快啊!!
没有啊,我用的是你提供的源码.
0 请登录后投票
   发表时间:2008-09-05  
我用的就是帖子中提供的源码, firstFlowProcessTest可以成功测试,但FirstFlowProcessDBTest就出现了这个问题,我真是头大啊
0 请登录后投票
   发表时间:2008-09-07  
引用
我用的就是帖子中提供的源码, firstFlowProcessTest可以成功测试,但FirstFlowProcessDBTest就出现了这个问题,我真是头大啊


使用带数据库的流程DEMO,需要先把完成的流程描述部署到数据库中,估计是流程描述被不小更改了,或者是数据库导入的时候,出了些问题。
0 请登录后投票
   发表时间:2008-09-07  
我始终在想:页面上组织是个大问题

程序控制倒不是非常的麻烦,数据库设计好了,直接用JAVA代码也能够搞定


页面上的组织,怎样非常友好的反馈给客户。

有哪些需要审批?审批到了哪一步?每一步的状况是怎样的?

0 请登录后投票
   发表时间:2008-09-08  
引用
楼主我有个问题,如果填写借款金额以后,等待manage审批,但流定义可以在manage审批之前可以修改,这个流程怎么定义啊?


什么叫“流定义”啊?


回复
流定义-->指需求
我们现在做法是先存草稿,转入流程以后就不能改了.
0 请登录后投票
   发表时间:2008-09-08  
我们的项目是和老系统结合,邻导想定义一个接口,开发者不需要知道流程代码,只需调入接口的方法(流程定义例外),就能完成jbpm的部份,让jbpm自己到数据库找数据,想让jbpm和现系统能很好的分离,头痛死了.
0 请登录后投票
   发表时间:2008-09-09  
老大还是不行啊,我已经重新建立数据库,重新发布工作流啦, 但还是同样的错误啊.
我把我的代码工程发上来,你帮看看吧!
谢谢!!!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics