鄙人第一次开博,望大家支持
大家讨论一下jbpm的功能还有哪些有待于封装,使的二次开发人员可以更加快速方便的应用。我先把我想到的功能都写出来。
1.扩展组织引擎,支持用户自定义组织关系。
2.提供强大的分派策略,让流程的任务分派更加灵活。(比如任务审批人和申请人是同一人时需要跳过还是默认通过还是执行该节点,若两个审批人都时同一人的话在什么条件下需要跳过,什么条件下为必须再次审批)。
3.流程监控功能强化,需要在流程图中可以看出申请节点,审批节点,当前节点,跳过节点,取消节点等等状态。
4.后继路由边transition支持变量判断
<transition name="不同意" to="结束" value="#{approve == 2}"></transition>
5.如何与应用更好的关联而尽量提高效率问题。
6.关于会签时通过人数或百分比选择节点的出边选择问题。
7.邮件功能在什么时候添加最合适。
8.首节点是否自动执行问题。(我们测试时一般首节点都需要手动执行,因为要设置流程变量,而当工作流嵌入到其他系统时首节点时自动执行的,如何通过配置而不是写代码的方式使程序更加具有java的继承优点)。
9.对于任务代理人以及其表现方式。(属于组织引擎范畴,但是比较特殊)
我能想到的和解决的也就这些,大家都说说,把jbpm的功能封的更加强大一下。
W.P.A