彌文娟 中海油信息科技有限公司
關鍵字:流程 拆分 合并 跟蹤 SAP 接口
目前集團公司采辦需求提報仍屬于分散型管理模式,各二級單位管理方法及流程不盡相同,審批流程線下線上兩種方式并存。除個別下級單位有信息系統外,其余均為傳統線下審批模式。此外,采辦實施及狀態跟蹤、合同管理、資金流轉、物資供應等相關業務均存在獨立系統,采辦業務全流程數據分散在各個系統,各系統之間形成了信息孤島,因此導致采辦推進難、跟蹤難、管理難的三大難題。為打破這種管理瓶頸,集團公司積極推進采辦共享模式,將采辦需求審批集中管理,并致力于打通采辦需求數據與其他相關數據的信息壁壘,通過集成接口實現數據共享。
采辦業務共享系統展開設計的基礎必須是合理可靠的調研分析。根據對業務背景的了解,系統的用戶主要分為集團公司采辦業務人員、各下屬單位采辦業務人員、各單位需求提報人員、其他相關業務系統管理層。由于涉眾較多,因此調研方法采用現場調研結合調研問卷的方式進行?,F場了解集團公司采辦業務主流程及采辦共享系統與各相關系統的關系。調研問卷將深入各單位采辦需求內部審批流程、組織架構、用戶、個性化需求、對采辦共享業務設計建議等。通過對調研信息的整理分析,確定采辦需求共享系統的主流程如下:
通常而言,信息系統的建設思路分為從零開始和以某個成熟產品為基礎進行改造或延伸??紤]到一方面集團公司內部個別下屬單位存在成熟穩定的采辦需求管理系統,且這些系統的業務主流程與改革后的采辦主流程部分類似,另一方面,基于現存系統的改造延伸有利于現存系統與采辦共享業務系統的集成對接。因此,系統的基礎設計思路應為選取集團內部原有業務系統進行延伸開發。
開發語言:沿用內部原有系統java開發平臺,該平臺具備強大的功能組件,流程、表單等均可前臺靈活配置,有利于系統的快速實現。
架構設計:
根據系統需求,將系統設計劃分為四個層級,具體各層級內容見下圖1.

圖1:系統整體架構
數據集成涉及四個接口,分別為與下級單位信息系統集成接口、與SAP系統接口、與合同系統接口、與資金系統。由于SAP、資金、合同均有成熟的標準接口,因此采辦業務共享系統只需要通過接口調用獲取本系統所需信息即可。與下級單位信息系統集成接口設計時,數據對接共包含兩類數據交互,文本格式的需求單數據和二進制格式的附件數據。需求單數據將使用加密的json字符串來傳輸。附件數據則由采辦系統通過HTTP協議從下級單位系統下載并導入。對在雙方系統之間傳輸的文本數據均采取加密處理,避免數據被非法竊取。對于表單數據,不考慮容錯性,也錯時直接返回失敗信息;對于附件數據,當某個附件無法正常接收時,自動在硬盤日志文件中記錄錯誤日志并跳過接收該文件。
集團內部常用的登錄方式主要為本地賬號登錄,AD集成登錄兩種方式。本地賬號主要用于規模小或數據重要保密要求低的信息系統。本系統根據用戶要求采取AD集成方式登錄。AD作為集團公司內部身份唯一標識用于系統登錄驗證,保障了系統登錄的安全性,同時由于多數用戶客戶端已加入域,因此可實現系統的自動登錄,用戶體驗更好。
操作系統 Windows Server 2012 R2
開發工具 JetBrains IDEA 2017、JDK 1.7、TOMCAT 1.7
數據庫: Sql Server 2008 R2 企業版
考慮到集團公司采辦業務數據量,并發量,系統響應時間要求等要素,硬件資源方面投入為虛擬服務器6臺。其中,應用、數據庫、開發、測試各一套,另外應用及數據庫各準備一個備用服務器用于通過F5技術實現雙活設置,確保系統運行的可靠性和穩定性。
鑒于系統用戶及數據的特殊性,所有服務器均部署在系統內網環境,保障數據的安全性。部署方式為傳統的集中式部署,安全策略方面嚴格執行集團公司同意標準。
數據庫方面使用Sql Server 2008組件定時備份,另可加入集團公司災備計劃,對服務器制定目錄數據進行拷貝式定期備份。備份頻率設定為每日凌晨增量備份,每周五完成備份。為確保備份機制運行順暢、系統運行階段建議執行詳細的巡檢計劃及應急流程。
本系統配置的重點為系統流程配置。通過系統管理模塊新建操作可使用圖形化界面對系統流程功能進行通用配置。通用配置的內容主要包括流程名稱、路由、節點、所屬分公司、退回方式、提交方式、是否會簽、采辦方式、采辦類型、提醒方式、催辦方式、提醒頻率、催辦頻率等。通過強大的流程組件,可以快速高效的系統業務所需的多種負責流程。
初始化工作是系統上線準備的重要一環,本系統涉及的初始化工作只要包含業務單位歷史數據、供應商信息庫、用戶賬號、組織架構的準備。以上信息將通過數據庫梳理,整理Excel導入模板,后通過執行導入insert語句的方式從數據庫批量灌入后,由用戶在測試環節前臺檢驗。
信息行業高速發展的今天,任何行業的進步都離不開信息系統這個得力推手。量身定制作為信息化服務行業的“鎮店之寶”,必須經過多重多樣的需求案例的鍛造才能練就。本文所述的采辦業務共享系統的設計與實現,關鍵點在于對業務背景的全面了解和對業務訴求的深刻理解,對常見軟件定制思路、技術路線與業務需求匹配度的異常敏感。系統的建成,將快速實現集團采辦業務的統一管理,為采辦業務大數據池的形成奠定基礎,也將打通各先關業務之間的數據障礙,形成采辦業務上下游業務的全流程貫穿,實現采辦業務共享,推動采辦業務管理效率的大幅提升。