emate 同志,你研究一下osworkflow吧,这个东西估计要被apache吸收了。看了一下,我也只有只管感觉。


我做的工作流V1.0己经完成了,包括引擎、建模、工作单列表、监控管理、EAI等。

lpthVo4GP003d.gif

希望一起交流 MSN:jx_lpt@hotmail.com qq:555291

好的, 俺去看看 , 补补课

好,这位大侠能写出自己的体会给大家分享吗?

刚开发完成一个J2EE工作流软件。很想和大家交流,文档、演示和下载在www.joinwork.net。

受益匪浅

我有一问
将用户当前工作流的实例保存起来
实体BEAN是不是最优的选择?

多谢

工作流有难度.

这个东西可大可小。
大的:按照wfmc.org推荐的标准做,绝对是大而全。但你们公司能用到的地方估计不多。
小的:我见过同事写的工作流引擎,全部只有500行代码。但关键的东西都有,定义流程节点,条件化的跃迁,分支及合并,流入流出的事件等。

不要贪大求全,那样会陷入成本的问题中。
采取合适的规模和方式比较理智。

我一直都想知道大家再ui方面都是怎么做了,哪位能谈谈?

我做过一个,工作流图形引擎用applet,流程监控用javascript+vml,效果很不错

图形化工作流引擎最好不要用wfmc.org推荐的标准去做,太繁琐,且不一定适用。中国的客户总是有数不清的个性化需求。
基本流程实现启动、结束、自动触发、分支路有、聚合路由即可。
活动中的图形属性和业务属性的结合可以用组合模式来实现。基本上就是活动的基本属性、参与者、事件。
基本流程位于流程包中,包也可以分成层次,有时流程还是版本的问题。

事件最好单独注册


最好别用现有的开源工作流引擎,陷进去就出不来,想修改一点就很难

最近已经做好了一个工作流引擎,目前对于图形化的支持还不行,经理让我考虑图形化的流程定义支持,还没有思路。。。。

图形化的流程定义我是用applet,

流程监控用VML+javascript.

运行两年多了,还很稳定

工作流的定义其实倒并不难,只要把流程的几种应用模式规范定义好就没什么问题了,关键在于介入流程的权限角色划分,和流程与实际应用业务的绑定问题上如何去处理。单纯一套工作流并不复杂,但应用会非常受限。

比较喜欢微内核的工作流引擎。
你们所说的ui是指表单吗?表单引擎可以在微内核工作流引擎的基础上开发,也就是表单引擎依赖于工作流引擎。