希望一起交流 MSN:jx_lpt@hotmail.com qq:555291
~
我有一问
将用户当前工作流的实例保存起来
实体BEAN是不是最优的选择?
多谢
~
大的:按照wfmc.org推荐的标准做,绝对是大而全。但你们公司能用到的地方估计不多。
小的:我见过同事写的工作流引擎,全部只有500行代码。但关键的东西都有,定义流程节点,条件化的跃迁,分支及合并,流入流出的事件等。
不要贪大求全,那样会陷入成本的问题中。
采取合适的规模和方式比较理智。
基本流程实现启动、结束、自动触发、分支路有、聚合路由即可。
活动中的图形属性和业务属性的结合可以用组合模式来实现。基本上就是活动的基本属性、参与者、事件。
基本流程位于流程包中,包也可以分成层次,有时流程还是版本的问题。
事件最好单独注册
最好别用现有的开源工作流引擎,陷进去就出不来,想修改一点就很难
流程监控用VML+javascript.
运行两年多了,还很稳定
你们所说的ui是指表单吗?表单引擎可以在微内核工作流引擎的基础上开发,也就是表单引擎依赖于工作流引擎。