论坛首页 Java企业应用论坛

工作流项目实施经验总结(二)-- 系统基本功能讨论

浏览 5808 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-10-25  
congjl2002 写道
billyw 写道
中国式的工作流,把许多问题都混入了工作流中。

应该保持工作流简单,对流程逻辑以外的逻辑要分离出来。

您的意思是工作流只是作为OA系统的一个连接部分,他只是负责了审批,该系统应该给各个业务系统提供接口,具体业务在各个业务系统进行处理。不知这样理解是否正确。



楼主您好,由于不能面谈,所以表达可能不太准确。总的来说,我目前认为类似加签、减签、撤销、退回这些动作都应该是作用于公文本身的业务动作,应该转换成工作流正规的迁移事件,而工作流本身应该保持纯洁。

业务需求-->系统需求的分析过程应该与工作流分析统一进行。也就是以流程为中心,以活动为单位进行分析。这样就可以把审批中的业务事件,与工作流的流程逻辑进行分离。区分哪些是流程逻辑,哪些是业务逻辑确实是一门技巧性很强的工作。如果做得好,流程推着业务走,双方都得到分离,事情保持本身的简单。如果分离不好,引入工作流只会让系统的设计、开发、维护更加复杂。

另外,您说的系统之间的接口调用,如果有第三方参与的,而且是异构的系统,我建议使用SOA的流程编排来实现。

不知道这样表述是否清楚?
0 请登录后投票
论坛首页 Java企业应用版

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