webreport

博客园 首页 新随笔 联系 订阅 管理

08 2012 档案

摘要:回忆起10年前工作流引擎的应用,感觉历历在目啊!当初公司接了一个项目关于公文流转的管理系统,一开始客户就跟我画了十多张业务流程图,用Visio制图工具进行描述,其实业界通用的Rational Rose建模工具也挺管用的。话说这十多张业务流程图,涉及的业务范围还蛮多,像用户注册和审批授权,开通流程,各种文件如批件,办件,阅件等等的实际办文流程,还有一些发文的流程,信函的流程,来访电话处理,车辆管理流程等等,感觉很复杂,五花八门。 现在做了这么多年的工作流软件产品的开发后,对这些的应用真是了如指掌,呵呵。 阅读全文
posted @ 2012-08-29 10:47 web报表 阅读(9050) 评论(8) 推荐(7) 编辑

摘要:以有限状态机为原理的工作流引擎,就是通过工作流状态的改变来达到流程的流转,因此工作流系统中的各种状态概念显然很重要。 首先我们来看,工作流引擎在给业务流程建模的时候,将一个业务处理的场所定义成一个步骤节点,然后通过处理业务的时候,"提交业务处理结果"这样的动作来达到流程的流转。流程流转到哪个下一步骤,通过动作结果连线来导向。 工作流系统发生一次流转,工作流状态就会发生一次改变,即有限状态机中的状态升迁,流程实例从一种状态升迁到另一种状态是通过执行动作来完成的。 阅读全文
posted @ 2012-08-24 11:31 web报表 阅读(4737) 评论(3) 推荐(1) 编辑

摘要:工作流定义,就是人们常常说的给业务系统建模。在做业务系统建模之前,先要理解几个概念 工作流:根据给定的规则集,部分或全部实现一个流程的自动化,在这个过程中,文档,信息,或者任务在参与者之间传递。 工作流引擎:实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。 工作流管理系统:就是定义、创建和管理工作流执行的系统。 一个业务流程,其生命周期可能是几分钟,几天,甚至几个月等等,这主要根据其复杂度以及每一个成员活动的延续时间的长短来决定。同时,每个业务流程的实现方式也大不相同。 阅读全文
posted @ 2012-08-22 11:47 web报表 阅读(4307) 评论(0) 推荐(0) 编辑