监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
商业地产管理系统

当前位置:工程项目OA系统 > 房地产OA系统 > 相关系统 > 商业地产管理系统

浅谈房地产OA办公软件系统中的工作流引擎设计

申请免费试用、咨询电话:400-8352-114

  浅谈泛普软件OA系统中的工作流引擎设计

  泛普软件告诉你:房地产行业OA办公系统工作流引擎WorkFlow Engine是整个工作流管理系统的核心,负责对工作流的定义、创建、监督、控制和管理,维护工作流控制数据和工作流相关数据等。可以从单位或公司的具体需要出发,开发满足自己需要的工作流管理系统。设计原则及思想,根据对规划局业务审批流程的分析可以看出,项目通过审批必须要经过的审批阶段(项目状态),并有小同角色的人员来审批才能完成。而项目必须山某种条件触发才能进行到下一个阶段。因此,采用基于状态转移的工作流引擎,这种工作流引擎中的数据模型全部通过关系结构来表达,控制工作流引擎运作的各种控制模型也是通过关系数据库来表达。在本系统中,我们定义的工作流、项目状态、状态转移条件、工作流任务等,都在关系数据库中来表示。这种工作流管理系统小仅开发简单、便于管理,而且便于根据业务的需要随时改变工作流程。因此,实施起来相当灵活。

  房地产OA系统工作流基本算法:项目开始办理,工作流引擎获取项目的当前状态;在项目办理的过程中,工作流引擎监视项目的状态和对项目的操作。经办人办理完项目并提交时,工作流引擎根据经办人选择的项目转移条件和当天项目状态查询工作流状态转换规则表;工作流引擎根据查询到的结果确定项目的下一状态,并根据经办人选择的下一办理人,将当前项目的当前状态改为项目的下一状态,并把项目的当前办理人改为项目的下一办理人;项目在办理的过程中记录下了项目的办理日志,如果项目办理过程中出现问题,经办人根据办理项目的日志信息,选择回退项目,工作流引擎根据经办人的选择和日志信息将项目回退到项目办理后的前一个阶段(即回退到项目的上一个状态);项目进入下一个阶段。

  泛普软件告诉你:本次开发的房地产OA办公软件系统采用Struts + Hibernate + Spring架构,所有的业务数据的处理都是山模型(对象模型)驱动的。由于该工作流管理系统采用关系数据结构,因此对工作流的管理也要根据需要抽出相应的对象模型。

  此文章为泛普软件所写,转载请留版权,泛普软件专注oa,OA系统,OA办公系统,OA软件,OA办公软件 www.fanpusoft.com

  来自:泛普软件

发布:2006-12-18 11:44    编辑:泛普软件 · hujian    [打印此页]    [关闭]
相关文章:
相关系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询