蒙宇村
(河北鋼鐵集團承德分公司 運營改善部信息中心,河北 承德 067002)
基于業務流程管理視角探討提高企業管理效率的途徑
蒙宇村
(河北鋼鐵集團承德分公司 運營改善部信息中心,河北 承德 067002)
隨著近年來科技的迅猛發展,企業開始逐漸重視提高業務流程管理的信息化水平,以實現企業的高效運行。本文主要介紹了河北鋼鐵集團承德分公司利用業務流程信息化平臺以及采用BPS流程引擎實現流程的流轉,通過集成任務待辦、已辦任務、辦結任務等實現參與過的流程的集中展示,以期促進企業管理效率的提高。
業務流程;管理系統;集成
河北鋼鐵集團承德分公司(簡稱“承鋼公司”)經過多年的信息化建設和應用,ERP、MES、統計質量管理、設備管理、OA、一卡通、人力資源等主要信息應用系統在企業經營管理和生產管理層面得到逐步深入應用,促進了企業的精細化管理水平,推動了信息化與工業化的深度融合。但信息化在支撐企業協同工作、服務共享、集成運作等方面仍較為薄弱。
承鋼公司圍繞業務流程審批系統有單獨運行的業務系統,各業務系統為流程審批提供審批數據。業務流程數據整理審批后,將相關數據提交到業務流程管理系統,并在流程結束后,接收已審批的流程處理數據。
業務流程系統不負責具體業務流程數據的處理,在接受外圍業務系統提交的審批數據后進行業務流程審批,并在流程審批后,將審批結果反饋給外圍業務系統。
3.1定位及分工
3.1.1集成任務中心
提供任務接口,負責接收統一流程管理平臺和其他業務系統的任務請求,提供查詢頁面。
3.1.2業務流程管理系統
業務流程管理系統(BPM)需要實現任務的自動推送,自動完成所有BPM內的流程的任務推送。
3.1.3其他業務系統
負責調用集成任務中心發布的WebService服務,將正確的任務信息發布至集成任務中心。
3.2與集成任務中心交互
集成任務中心可以是一個獨立的應用,也可以是某個應用中的一部分功能。本方案中集成任務中心是放在了BPM中。集成任務中心的服務需要提供遠程或本地訪問能力,遠程使用HTTP方式或Web Service方式,提供服務,服務接口為Task Manager。主要工作項為:插入推送數據(add Action Required);刪除推送數據(delete Action Required);更新推送數據(update Action Required)。新增工作項的時候,根據業務應用的需要進行調整,可以增加其他參數數據,目的是操作集成任務中心的3張表(待辦、已辦、辦結)。
3.3集成任務中心展現設計
集成任務中心作為Widget集成在Portal頁面,共分3個Tab頁簽,分別展示不同的內容。第一個Tab頁為待辦列表頁面,主要展示當前人員待的辦列表,區分超時狀態,點擊環節名稱能夠鏈接到具體的環節。第二個Tab頁為已辦列表頁面,主要展示當前人員已辦列表,點擊環節名稱能夠查看詳細信息。第三個Tab頁為辦結列表頁面,主要展示當前人員辦結列表,點擊環節名稱能夠查看詳細信息。
3.4任務推送
3.4.1業務流程管理平臺
采用BPS流程引擎,將工作項的變動推送給統一任務中心。BPS流程引擎接口可提供3個方法,分別為notify Insert、notify Update、notify Remove,分別對工作項和參與者的插入、更新和刪除操作進行通知,每個方法都含參數。
3.4.2其他業務系統
其他系統由于未采用BPS流程引擎,無法自動推送任務。因此需要調用統一任務中心提供的服務接口。在自己的任務產生時主動調用Web Serivce服務,實現任務的推送。
3.4.3集成任務中心
集成任務中心通常包括設計任務中心的數據表,基于數據表來對外提供服務。
在各業務子系統中同樣存在任務查詢功能,該項功能來自于統一流程管理平臺的任務查詢接口,與統一任務中心不產生交互。它與統一任務中心的任務在數據上是對等關系,需保持數據一致,但它們是并列的任務系統,存在于兩套不同的系統中,所以它們實質上是并列的、數據一致的關系。
3.5異常處理
統一任務中心提供了異常處理機制。通常主要有2類異常:集中任務中心任務落地失敗、調用集中任務中心服務失敗。異常處理方法:業務系統任務本地持久化、定時器推送。其中定時器推送是指定時器定時從業務系統表ITC_CENTERTASK中取出一條記錄,然后根據記錄的Option及Tasktype調用不同的邏輯,如表1。

表1 定時器推送方法
10.3969/j.issn.1673 - 0194.2015.12.041
F270.7
A
1673-0194(2015)12-0054-01
2015-04-22