并不是说JPBM的工作流方式有多大的问题,放弃的原因是:
1. 项目要求完成时限所至
要在三个月之内搞定的项目,学习新技术的时间太短了。还没有发展到大团队的水平。要是大的开发团队想必会有一部分人搞技术的积累,一部分人搞开发的。而我们就是只有“一两只枪”。
2. 有一些没有搞清楚的重要问题
JBPM的两个问题没有搞清楚所以在项目中不敢轻易使用。一是:用户部分。一个金字塔式的组织结构,如何在流程定义文件中定义呢?JBPM本身的用户权限模块功能太差了,根本无法满足业务的需要。这个就得开发自己的业务权限管理模块。这样第二个问题就来了。二:一个具有某种业务权限的用户查找自己的任务时,返回的是包括全部流程任务的列表。没有办法分页,没有办法简单的将业务数据加入这个列表。我们的方法是对返回的任务列表进行分页处理,再利用分页后的列表去找业务数据。这中间效率的支出是不能接受的。
就我们没有搞清的问题,希望您解决了话告诉我一声。哪怕是告诉我这些本不是问题也行呀。
欢迎留言可发邮件给我:whirlsun@163.com