工作流技術(shù)在地質(zhì)調(diào)查工作部署系統(tǒng)開發(fā)建設(shè)中的應(yīng)用研究

宋越,繆謹勵,屈紅剛,鄭文鑒

(1.中國地質(zhì)調(diào)查局 發(fā)展研究中心,北京 100037;2.北京超圖軟件股份有限公司,北京 100015)

論文來源:《地理信息世界》 2013年01期

摘要:每年近100億元的地質(zhì)調(diào)查工作部署不僅涉及大量的地理、地質(zhì)和區(qū)域社會經(jīng)濟發(fā)展等方面的空間數(shù)據(jù),而且還必須符合項目立項程序性的管理規(guī)定。本文在系統(tǒng)研究工作流技術(shù)特點的基礎(chǔ)上,根據(jù)地質(zhì)調(diào)查工作部署的需求,提出了以工作流模式為主導(dǎo)的、基于SuperMap的地質(zhì)調(diào)查工作部署系統(tǒng)的設(shè)計思路、系統(tǒng)總體架構(gòu)和功能設(shè)計,并通過詳細設(shè)計、軟件實現(xiàn)及系統(tǒng)試運行,驗證了工作流技術(shù)的有效性、可行性、實用性和代表性,對于推進基于GIS的管理信息系統(tǒng)建設(shè)具有重要借鑒意義。

關(guān)鍵詞: 工作流,地質(zhì)調(diào)查工作部署,地理信息系統(tǒng),應(yīng)用研究

0 引 言

近年來,隨著中國地質(zhì)調(diào)查局項目總經(jīng)費的逐年增長,每年的年度項目計劃建議編制時間緊、工作量大。以往的年度項目計劃建議編制都是采取EXCEL表逐級填報,以人工匯總的方式,由各個承擔(dān)單位匯總到大區(qū),各大區(qū)再匯總到局,不僅不利于管理也給數(shù)據(jù)的分析統(tǒng)計帶來困難。為適應(yīng)地質(zhì)工作項目的管理及以后業(yè)務(wù)發(fā)展的需要,建設(shè)了基于工作流技術(shù)的地質(zhì)調(diào)查工作部署系統(tǒng),在信息系統(tǒng)中填報管理數(shù)據(jù),可以更好地管理項目不同階段的各個業(yè)務(wù)流程,也使基于填報數(shù)據(jù)的分析、統(tǒng)計更加精確且容易實現(xiàn),進一步推動建立全國地質(zhì)調(diào)查工作的統(tǒng)一規(guī)劃部署。

地質(zhì)工作部署輔助支持系統(tǒng)建設(shè)項目是支撐中國地質(zhì)調(diào)查局年度項目建議編制和全國地質(zhì)調(diào)查“一張圖”動態(tài)更新和展示平臺的輔助決策綜合項目,其總體目標任務(wù)為開發(fā)支撐地質(zhì)調(diào)查工作部署輔助支持信息系統(tǒng),為綜合工作部署及多層次工作部署提供輔助決策支持,提供部署工作信息處理、綜合展示的輔助工具。該項目于2011年啟動,其成果將為中國地質(zhì)調(diào)查工作部署中長期發(fā)展規(guī)劃提供依據(jù)。

地質(zhì)工作部署輔助支持系統(tǒng)目前已應(yīng)用于中國地質(zhì)調(diào)查局2012年、2013年項目建議編制工作中,完成2012年度項目部署、論證工作146個計劃項目2 600多個工作項目的立項建議編制和論證工作,2013年度項目建議編制工作中,完成170個計劃項目3 000多個工作項目的建議編制和論證工作,并提供基于填報數(shù)據(jù)的分析、統(tǒng)計等輔助決策功能;項目首次提出并建設(shè)了全國地質(zhì)調(diào)查“一張圖”動態(tài)更新和展示平臺,匯總中央、地方、社會等各類資金來源數(shù)據(jù),提供數(shù)據(jù)的多級多用戶更新維護和綜合分析展示,集成了天地圖、遙感影像圖、行政區(qū)、工作程度、工作部署、整裝勘查區(qū)、成礦區(qū)帶等各類數(shù)據(jù),提供項目的查詢定位和詳細信息的查看等功能。

1 工作流技術(shù)

1.1 工作流技術(shù)的定義

工作流就是一系列相互銜接、自動進行的業(yè)務(wù)活動或任務(wù),其主要涉及的內(nèi)容是工作任務(wù)的整體處理過程。工作組成員之間依據(jù)一組已定義的規(guī)則,各種媒體信息或任務(wù)相關(guān)的信息,通過調(diào)用有關(guān)的信息資源與人力資源協(xié)調(diào)業(yè)務(wù)過程中的各個環(huán)節(jié),使之按照一定的順序依次進行,實現(xiàn)業(yè)務(wù)過程的自動化。工作流技術(shù)可實現(xiàn)業(yè)務(wù)流程的應(yīng)用邏輯和過程邏輯分離。一般包括三方面的功能: ① 建造功能,主要指對工作過程及其組成活動的建模定義;② 運行控制,在運行環(huán)境中處理工作流過程并為過程活動定序;③ 運行交互,與最終用戶和IT應(yīng)用工具進行交互。

1.2 基于工作流技術(shù)的原型系統(tǒng)的構(gòu)建

軟件中工作流技術(shù)起源于20世紀70至80年代的辦公自動化應(yīng)用,隨后在管理信息系統(tǒng)中得到了廣泛應(yīng)用。工作流技術(shù)主要是針對具有特定流程特點的業(yè)務(wù)而提出的一個自動化實現(xiàn)模型。工作流技術(shù)應(yīng)用的目的是提高業(yè)務(wù)的處理效率、降低成本、控制業(yè)務(wù)處理的進程和質(zhì)量。1993年成立的“國際工作流管理聯(lián)盟(Workflow Management Coalition, WFMC)”為工作流的深入應(yīng)用提供了一整套的理論和技術(shù)規(guī)范,使得工作流技術(shù)逐步成為計算機軟件技術(shù)的一部分。從概念上講,工作流是指在一定組織和機構(gòu)內(nèi),文檔、信息或任務(wù)按照一系列已定義的規(guī)則和按一定的時序在參與者之間傳遞以達到整個業(yè)務(wù)目標的自動化過程。

1)進行流程定義前的準備工作在進行流程定義之前確保以下內(nèi)容:

① 常量定義要完整。在流程建模中需要用到各種系統(tǒng)常量,如流程類型、活動類型等,所以要確保這些常量存在并符合要求,如果需要增加或修改常量,則可以使用常量定義功能。

② 組織機構(gòu)定義基本符合要求。在流程建模中將大量使用組織機構(gòu)相關(guān)信息,如流程的承辦部門、活動的執(zhí)行角色等。如果需要調(diào)整組織機構(gòu)設(shè)置則使用組織機構(gòu)定義功能。

2)工作流定義管理

2 系統(tǒng)設(shè)計

2.1 總體思路

系統(tǒng)建設(shè)采用原型法的方法。先開發(fā)一個原型系統(tǒng),然后通過該原型系統(tǒng),進一步挖掘用戶的全面需求。原型系統(tǒng)建設(shè)采用將近期目標與遠期目標有機結(jié)合起來,盡快拿出簡單的原型,后續(xù)正式?jīng)Q定啟用時再邊建設(shè)邊應(yīng)用,先易后難,在應(yīng)用中不斷豐富完善。

原型系統(tǒng)建設(shè)時,重視需求調(diào)研分析,充分考慮各類用戶對系統(tǒng)的需要,包括具體部署人員、專項部署人員、綜合部署人員等。

考慮到地質(zhì)工作部署具有典型的業(yè)務(wù)流程,采用基于工作流技術(shù)的業(yè)務(wù)處理思路。工作流技術(shù)主要是面向具有特定流程性特點的業(yè)務(wù)而提出的一個實現(xiàn)模型。工作流技術(shù)應(yīng)用的目的是提高業(yè)務(wù)的處理效率、降低成本、控制業(yè)務(wù)處理的進程和質(zhì)量。本項目建設(shè)過程中要從工作流的思路出發(fā),挖掘系統(tǒng)的應(yīng)用模型,為地質(zhì)工作部署提供方便實用的輔助功能。

更多內(nèi)容請下載pdf