工作流技术在地质调查工作部署系统开发建设中的应用研究

宋越,缪谨励,屈红刚,郑文鉴

(1.中国地质调查局 发展研究中心,北京 100037;2.北京超图软件股份有限公司,北京 100015)

论文来源:《地理信息世界》 2013年01期

摘要:每年近100亿元的地质调查工作部署不仅涉及大量的地理、地质和区域社会经济发展等方面的空间数据,而且还必须符合项目立项程序性的管理规定。本文在系统研究工作流技术特点的基础上,根据地质调查工作部署的需求,提出了以工作流模式为主导的、基于SuperMap的地质调查工作部署系统的设计思路、系统总体架构和功能设计,并通过详细设计、软件实现及系统试运行,验证了工作流技术的有效性、可行性、实用性和代表性,对于推进基于GIS的管理信息系统建设具有重要借鉴意义。

关键词: 工作流,地质调查工作部署,地理信息系统,应用研究

0 引 言

近年来,随着中国地质调查局项目总经费的逐年增长,每年的年度项目计划建议编制时间紧、工作量大。以往的年度项目计划建议编制都是采取EXCEL表逐级填报,以人工汇总的方式,由各个承担单位汇总到大区,各大区再汇总到局,不仅不利于管理也给数据的分析统计带来困难。为适应地质工作项目的管理及以后业务发展的需要,建设了基于工作流技术的地质调查工作部署系统,在信息系统中填报管理数据,可以更好地管理项目不同阶段的各个业务流程,也使基于填报数据的分析、统计更加精确且容易实现,进一步推动建立全国地质调查工作的统一规划部署。

地质工作部署辅助支持系统建设项目是支撑中国地质调查局年度项目建议编制和全国地质调查“一张图”动态更新和展示平台的辅助决策综合项目,其总体目标任务为开发支撑地质调查工作部署辅助支持信息系统,为综合工作部署及多层次工作部署提供辅助决策支持,提供部署工作信息处理、综合展示的辅助工具。该项目于2011年启动,其成果将为中国地质调查工作部署中长期发展规划提供依据。

地质工作部署辅助支持系统目前已应用于中国地质调查局2012年、2013年项目建议编制工作中,完成2012年度项目部署、论证工作146个计划项目2 600多个工作项目的立项建议编制和论证工作,2013年度项目建议编制工作中,完成170个计划项目3 000多个工作项目的建议编制和论证工作,并提供基于填报数据的分析、统计等辅助决策功能;项目首次提出并建设了全国地质调查“一张图”动态更新和展示平台,汇总中央、地方、社会等各类资金来源数据,提供数据的多级多用户更新维护和综合分析展示,集成了天地图、遥感影像图、行政区、工作程度、工作部署、整装勘查区、成矿区带等各类数据,提供项目的查询定位和详细信息的查看等功能。

1 工作流技术

1.1 工作流技术的定义

工作流就是一系列相互衔接、自动进行的业务活动或任务,其主要涉及的内容是工作任务的整体处理过程。工作组成员之间依据一组已定义的规则,各种媒体信息或任务相关的信息,通过调用有关的信息资源与人力资源协调业务过程中的各个环节,使之按照一定的顺序依次进行,实现业务过程的自动化。工作流技术可实现业务流程的应用逻辑和过程逻辑分离。一般包括三方面的功能: ① 建造功能,主要指对工作过程及其组成活动的建模定义;② 运行控制,在运行环境中处理工作流过程并为过程活动定序;③ 运行交互,与最终用户和IT应用工具进行交互。

1.2 基于工作流技术的原型系统的构建

软件中工作流技术起源于20世纪70至80年代的办公自动化应用,随后在管理信息系统中得到了广泛应用。工作流技术主要是针对具有特定流程特点的业务而提出的一个自动化实现模型。工作流技术应用的目的是提高业务的处理效率、降低成本、控制业务处理的进程和质量。1993年成立的“国际工作流管理联盟(Workflow Management Coalition, WFMC)”为工作流的深入应用提供了一整套的理论和技术规范,使得工作流技术逐步成为计算机软件技术的一部分。从概念上讲,工作流是指在一定组织和机构内,文档、信息或任务按照一系列已定义的规则和按一定的时序在参与者之间传递以达到整个业务目标的自动化过程。

1)进行流程定义前的准备工作在进行流程定义之前确保以下内容:

① 常量定义要完整。在流程建模中需要用到各种系统常量,如流程类型、活动类型等,所以要确保这些常量存在并符合要求,如果需要增加或修改常量,则可以使用常量定义功能。

② 组织机构定义基本符合要求。在流程建模中将大量使用组织机构相关信息,如流程的承办部门、活动的执行角色等。如果需要调整组织机构设置则使用组织机构定义功能。

2)工作流定义管理

2 系统设计

2.1 总体思路

系统建设采用原型法的方法。先开发一个原型系统,然后通过该原型系统,进一步挖掘用户的全面需求。原型系统建设采用将近期目标与远期目标有机结合起来,尽快拿出简单的原型,后续正式决定启用时再边建设边应用,先易后难,在应用中不断丰富完善。

原型系统建设时,重视需求调研分析,充分考虑各类用户对系统的需要,包括具体部署人员、专项部署人员、综合部署人员等。

考虑到地质工作部署具有典型的业务流程,采用基于工作流技术的业务处理思路。工作流技术主要是面向具有特定流程性特点的业务而提出的一个实现模型。工作流技术应用的目的是提高业务的处理效率、降低成本、控制业务处理的进程和质量。本项目建设过程中要从工作流的思路出发,挖掘系统的应用模型,为地质工作部署提供方便实用的辅助功能。

更多内容请下载pdf