王 壮 周耀明 康海锋 欧阳城山 张 波 杜耀瑛
(中国建筑科学研究院,北京100013)
近年来,随着国内基础建设的飞速发展以及国外建筑行业的需求,建筑施工企业获得了前所未有的发展。大型施工企业,工程项目多、地域分布广、管理跨度大,形成施工企业离散性、流动性、非标准性等特点[1][2],制约了企业内部协同办公、资源信息的共享与交流、事务处理的规范化等。
随着信息技术和计算机网络的发展为解决这些问题提供了有力的支持。OA(Office Automation,办公自动化)在中国第一次全国自动化规划讨论会上首次提出并进行定义[3],在各领域得到了广泛的应用[4][5][6],取得了良好的效果。
在施工企业信息化建设中根据企业自身的管理和业务需求建立OA系统,为企业员工构建统一的信息交流和事务处理平台,提供精细化的管理模块和规范的流程服务,实现企业内部资源统一管理和规范化的事务处理流程处理机制,不仅提高企业内部工作效率,同时促进资源共享,解决信息孤岛与信息海洋带来的困扰,为管理层科学化决策提供有力依据,对全面提升企业管理质量和运营效率具有重大意义。
基于施工企业管理和业务的开发需求和目标,根据开放性、灵活性、安全性、适用性及扩展性等原则,制定系统三层逻辑架构,分别为操作展现层、业务服务层、组件服务层、数据服务层。系统总体架构如图1所示。
图1 系统总体架构图
2.1.1 操作展现层
工作台与门户是系统的表现层,是展现给企业内部员工和相关使用者的界面,通过浏览器很方便地访问所需要的资源,它包括ASP.NET页面、HTML表单等能够显示数据的界面。表现层完成日常的事务处理和业务流程定制,不同角色的用户进入操作展现层仅能查看该角色授权的功能模块,其他无关的操作功能进行屏蔽,防止用户越权访问信息资源、修改重要数据。
2.1.2 业务服务层
业务服务层是操作展现层和数据服务层的桥梁。通常以组件的形式来定制相应的业务规则,以响应用户发来的请求,同时与数据服务层进行交互,并将所需数据反馈给用户。这种业务规则主要表现为数据的汇总、提取、修订、合法性校验等功能。
业务服务层提供了工作流引擎,报表引擎,规则引擎,组织结构和权限管理引擎,消息引擎表单自定义,菜单自定义,系统参数设置等服务组件,把系统横向和纵向进行了多维度的打通和贯穿,从而使得各孤立的组件和模块成为一套有机的整体。
2.1.3 数据服务层
系统的底层为数据层,包括数据的定义、维护和更新以及管理并响应业务服务层的数据请求。它主要通过文件以及各种数据库管理系统,如Oracle及SQL Server等来实现。
OA系统作为施工企业信息化平台建设的一部分,不仅要实现对办公业务的控制、管理,同时还需要具备对人力资源、档案以及企业内部资源的管控等功能,以满足OA系统综合性办公和事务处理的能力。本文设计的OA系统主要功能模块包括:系统首页、流程管理、行政办公、通讯管理、档案管理、人力资源、部门管理、系统维护等功能模块组成,施工企业可以根据自身业务需求进行功能定制与开发。系统主界面如图2所示。
1)系统首页
即信息显示区,是新闻动态、工作通知、流程待办、信息提示、邮件信息等企业内部最近信息的综合显示区域,用户通过显示区域快速查看、了解、并处理工作信息,以达到提高工作效率。该功能模块提供拖拽或后台配置方式,让用户轻松定制个性化信息显示区。
2)流程管理
管理员和业务流程人员可以根据企业业务需求定制各种业务表单、绘制工作流程,该模块包括工作流程查询、我的待办流程、我的已办流程、流程监控(我发起的流程、我参与的流程)、我的流程任务等。
3)行政办公
该模块主要包括公文管理、资产管理(包括车辆、图书、固定资产、办公用平)、会议管理、考勤管理、值班管理、印章管理、请示报告、工作联系函。
4)通讯管理
该模块包括通讯薄、内部邮件系统、外部邮件系统、手机短信平台。
5)档案管理
该模块对企业资料中心文档、资料进行系统、科学分类放置,借阅人通过填写借阅申请单,供调阅人审批同意。同时该模块提供档案资料的去向和借阅人的信息,实现档案的跟踪、追溯。
图2 OA系统首页图
6)人力资源
该模块主要包括组织机构图、部门信息、员工信息采集、招聘管理、培训管理、绩效管理、薪酬社保管理、员工调动管理。
7)系统维护
权限及门户管理、账号管理、组织结构的设置维护、各功能信息维护管理、导航菜单管理、流程管理等。
工作流的概念起源于生产制造业与办公自动化领域。1993年国际上成立了工作流标准化组织工作流管理联盟(Workflow Management Coalition,WFMC),并给出了工作流的定义:“工作流是一类能够完全或者部分执行的经营过程,它根据一系列过程规则、文档、信息或者任务能够在不同的执行者之间进行传递与执行。”[7]WFMC提出了一个工作流参考模型,为了实现工作流技术的标准化和开放性约定了工作流系统的体系结构、应用接口及特性,工作流参考模型如图3所示。
图3 工作流参考模型图
其中工作流引擎是工作流管理系统的核心,调用并维护工作流相关数据和控制数据,解释并创建过程实例,控制工作流过程的生成、激活、挂起和终止等,负责过程实例状态的转换,控制活动实例间的转换,对工作流的执行进行导航,监督工作流过程实例和活动实例的执行,记录工作流的历史事件和管理工作流的事务。
系统提供了符合国际工作流管理联盟标准的工作流系统,本文设计的工作流系统提供的主要方法如表1所示。
该工作流系统具备如下特性:
表1 工作流系统方法说明
1)流程定义基于XPDL,以XML为基础;
生态环境的营造与人们的健康息息相关,如今空气污染、水体污染和土壤污染等已经受到了各行业的广泛关注,生态治理刻不容缓。苏州工业园区的各企业应秉承将生态环境放在第一位的理念,在进行绿地的植物搭配时,不应盲目追求视觉审美,而更应注重植物种类的多样性及其所处生态系统的稳定性,另外,路边宽阔的绿化带可以考虑融入海绵城市的理念进行再设计。
2)实现与其它符合WFMC规范的工作流引擎的互动;
3)通过工作流消息机制支持流程异步协调;
4)以消息为驱动的流程执行过程;
5)独立于业务应用的流程驱动引擎;
6)支持常用的流程模式;
7)可视化的图形化流程定义;
8)独立执行的流程实例。
1)制作业务表单:包括新建业务表,设计业务表单;
2)定义流程:设计工作流程图并设置流程路由以及节点的规则;
3)业务表单页面以及页面上的业务逻辑:设置流程审批过程中表单权限,设置流程表单业务样式和打印样式。
图5 行政发文流程图
图5为工作流系统建立的行政发文流程:的建立对引导施工企业办公向数字化、高效化、规范化发展具有非常重要的现实意义。目前该系统在中国九冶、中建城建部署运行,系统性能可靠,效果良好,节约了经济成本、提高了办公效率和质量,为企业的管理决策提供依据。随着施工企业的高速发展,信息技术作为提升企业管理水平的重要手段,将会发挥更加重要的作用。办公自动化系统,作为信息化建设的成果之一,更好地为企业的日常事务处理和综合办公提供服务。
OA系统引进工作流技术,在解决协同工作和信息资源共享的同时,实现在线业务流转和管理,真正提高办公效率,促进管理的规范化、标准化和高效化,挖掘和发挥企业员工价值。
基于工作流的办公自动化系统的建设,实现企业内资源整合和信息共享,通过建立工作流系统,把企业内部办公业务流程统一管理,使业务应用与逻辑处理分离,方便了企业流程配置、优化、再造。它
[1]邓和平.建筑施工行业管理信息化难点及对策[J].施工技术,2009,38(4):107.
[2]张贵林,刘桂宏.建筑施工企业信息化管控模式研究[J].建设科技,2012,(4):82.
[3]刘盛.OA系统在现代制造企业的应用研究[J].企业技术开发,2012,31(11):35.
[4]杨莹.天津港集团公司工会OA系统的设计与开发[D].天津:南开大学,2012.
[5]袁东锋,袁海泉.平煤集团办公自动化系统开发与应用[J].煤炭技术,2013,32(6):269.
[6]曹平,张松音,周革花,杨志鹏.应用OA平台提升企业管理能力[J].中国制造业信息化,2011,40(11):4.
[7] Workflow Management Coalition.Workflowmanagement coalition terminology and glossary.Technical Report,WFMCTC-1011,Brussels:Workflow Management Coalition,1996