唐山軌道客車有限責任公司 羅振華 雷 佩
培訓管理是人力資源管理六大模塊(招聘與配置、培訓管理、績效管理、薪酬福利管理、勞動關系管理)之一,各大模塊不可分割,要根據不同的情況,不斷地調整工作的重點,才能保證人力資源管理保持良好動作,并支持公司戰略目標的最終實現。
培訓管理是指組織通過學習、誤導的手段,提高員工的工作能力、知識水平和潛能發揮,最大限度的使員工的個人素質與工作需求相匹配,進行促進員工現在和將來的工作績效的提高。培訓管理是企業戰略管理實施的重要工具。
為了進一步提升培訓管理水平,集團培訓管理系統已不能滿足現階段公司的發展需要,公司于2008年開始實施SAP HR人力資源管理系統,培訓管理作為核心模塊之一,培訓管理所有業務納入SAP HR系統中。隨著2009年4月公司SAP HR人力資源管理系統整體上線,培訓管理、績效管理(組織與中層)、薪酬福利管理、勞動關系管理模塊投入使用。然而7月集團下發關于《集團員工培訓管理信息統計報表上報說明》的通知,規定每年需向集團上報11張統一報表,此時發現集團培訓管理系統無法被完全替代。由于集團培訓管理系統與SAP HR人力資源管理系統完全獨立的產品,擁有不同的數據庫,可以說是兩個“信息孤島”,它們之間的脫節造成培訓過程與培訓結果的脫離,為了改變這一局面,實現在SAP HR系統中實現培訓過程的管理的結果能夠準確、及時地發布到集團培訓管理系統中,同時滿足集團系統數據的有效訪問,必須對北車系統與SAP系統進行數據傳輸,整合業務流和數據流,使其能夠充分適應企業的要求。
由于集團培訓系統與SAP系統是兩個完全獨立的系統,它們的開發平臺和數據庫都是不同的,所以它們之間需要有一個信息交換架構來實現數據和流程的集成。SAP的NetWeaver平臺和集團培訓系統的Web平臺都符合這樣的條件,但從公司的實際情況考慮,以上兩種產品運行都相對穩定,也不可以相互替代。鑒于需要交互的內容不是特別復雜,加上公司的SAP系統使用非常成熟和穩定,完全可以利用其工作流引擎來完成數據的流轉以及業務的整合。這樣大大降低的北車系統的維護工作,提高了工作效率。
如圖1所示,SAP系統包括培訓管理中的培訓計劃、培訓需求說明書、培訓審批、培訓成績等,實現了對培訓管理的全程處理和跟蹤,并已形成了培訓管理完整的業務數據記錄。集團培訓管理系統只是對培訓結果的統計分析,報表輸出。但由于特殊的原因,致使這兩個系統之間存在相對獨立,無法實現數據共享;雖然SAP系統可以完整地記錄培訓管理業務數據,但集團不能登錄SAP系統中直接輸出報表數據,而北車需要的數據只能存在其系統中,這樣就需要工作人員手工維護兩套系統數據,這種狀況造成人力、數據資源的浪費,而更突出的問題是:由于系統的分離,兩套系統數據可能產生不一致,造成核對困難。基于上述問題,提出SAP與集團培訓系統之間的一種遠程數據傳輸技術應用方案。
遠程數據傳輸系統從SAP系統中讀取數據寫入到集團培訓管理系統中,集團培訓管理系統根據寫出的數據返回結果值給SAP系統,通過集團培訓管理系統的數據統計輸出固定格式報表。報表上報集團勞資處作數據分析處理,每年集團勞資大會培訓數據都來自此系統,并作為考核公司領導的一項指標參數。

圖1 接口數據傳輸模型

圖2 RFC調用模型

圖3 北車培訓系統數據傳輸管理平臺
集團培訓管理系統需要SAP系統提供以下幾種信息:員工基本信息、證書信息、培訓信息、技能競賽信息、培訓班信息。
包括:員工ID、姓名、工作單位、性別、出生日期、文化程度、工作時間、評定時間、職稱、人員分類一、人員分類二、人員分類三、入廠時間、職業、職務
●證書信息是培訓組根據員工實際信息錄入的,還有部分數據是員工參加一些培訓班,考試合格后系統自動生成。
包括:員工ID、姓名、組織單位、證書標記、發證單位、發證日期、證書編號、考試日期、證書類別、證書等級、證書工種、理論成績、實作成績、證書有效標記包括:
●培訓信息是培訓過程中產生的數據。
包括:員工ID、姓名、工作單位、性別、出生日期、文化程度、工作時間、職業、職務、評定時間、人員分類一、培訓班ID
●技能競賽是員工參加一些技能競賽的成績及所獲得的榮譽信息
包括:員工ID、職業、職務、工作單位、參賽名稱、參賽日期、參賽級別、參賽工種、參賽等級、參賽名次、備注
把握為實現中華民族偉大復興的中國夢而奮斗的時代主題,是我國工人階級主力軍作用的重要體現,也是工會組織圍繞中心服務大局、體現價值彰顯作為的重要途徑。各級工會要把統一思想、凝聚力量作為思想政治工作的重要任務。要堅持以社會主義核心價值觀引領廣大職工,培育擔當民族復興大任的時代新人,深化“中國夢?勞動美”主題宣傳教育,大力弘揚偉大民族精神和中華優秀傳統文化,加強以職業道德為重點的“四德”建設,營造健康文明、昂揚向上的職工文化。
●培訓班是員工參加培訓的培訓班ID
包括:培訓班ID、培訓班名稱、主辦單位、培訓范圍、培訓內容、培訓開始時間、培訓結束時間、培訓課時、培訓人數、結業人數、培訓類別標記、培訓形式標記、費用、班主任、用戶名、辦班形式標記、培訓類別標記
最終把所有的數據傳輸到集團培訓系統。
SAP是一個基于C/S結構、開放系統的、集成的ERP系統,其功能覆蓋企業的財務、物資、設備、項目、人力資源管理等各方面。SAP應用軟件體系模塊化結構.既可以單獨使用,也可以和其他解決方案相結合。
從流程導向的角度,各應用軟件間的整合程度越高,帶來的好處就越多。SAP還提供了二次開發語言-高級商業應用程序設計語言ABAP/4,可以通過SAP內部的開發平臺運用ABAP語言進行系統開發,其中包括SAP系統與外部系統的數據傳輸、報表的制作以及數據的導入導出等。SAP的接口方式主要有遠程函數調用RFC、IDOC、業務應用程序接口BAPI 3種。本次遠程數據傳輸系統采用RFC方式。SAP系統RFC調用的原理類似于二層構架的C/S系統,外部程序通過接口調用SAP內部標準或自定義函數,獲得函數返回的數據進行處理,其原理如圖2所示。
(1)基于SAP的數據傳輸函數設計
外部程序獲取SAP的數據可通過RFC調用SAP的內建函數或自定義函數來實現。為此,在SAP系統二次開發平臺上創建五個RFC函數:
◆ZTCHR_RFC_BASIC 唐車公司HR(人力資源)培訓模塊函數
■ZTCHR_BASIC 返回ZTCHR員工基本信息表
■ZTCHR_ZHDJB 返回ZTCHR證書登記表
■ZTCHR_PXB 返回ZTCHR員工培訓表
■ZTCHR_JNJSB 返回ZTCHR技能競賽表
◆ZTCHR_RFC_TEM 唐車公司HR(人力資源)培訓模塊函數
■ZTCHR_TEM 返回ZHCHR培訓班表
(2)VS2003.NET 調用SAP數據實現過程
在SAP客戶端SAP Gui Client安裝的時候,選擇附帶的SDK包。RFC函數程序開發,主要使用SAP.Functions控件。通過控件在外部程序模擬SAPGui Client的用戶登錄和函數調用,然后返回函數值。
2009年SAP HR系統上線以來,唐車公司所有培訓管理都已納入SAP系統管理,新員工入職在系統中生成員工號,技能信息、證書信息都保存在數據庫中。培訓管理流程:各二級單位提交培訓申請通過各級審批,培訓管理員作好開班準備,維護培訓班信息、培訓師及教材、培訓實施費用、培訓班人員等,在培訓過程中實施監視,培訓結束后要對培訓結班記錄學員缺勤情況,同時對培訓評估維護員工培訓結果,培訓實施方案、培訓跟蹤評估結果信息。
集團培訓系統數據傳輸管理平臺需要配置當前主機名“qgxxb-ztz-205”數據庫ip 172.31.120.11 數據庫賬號“sa”數據庫密碼“sa”,通過這種靈活配置可以聯接不同的數據庫。五個按鍵分別員工基本信息傳輸管理、技能競賽信息傳輸管理、培訓班信息傳輸管理、證書登記信息傳輸管理、員工培訓信息傳輸管理。分別對應SAP系統中的兩個RFC函數,從SAP系統中讀取相應條件的數據,再把數據寫入到對應的數據庫中,同時把數據的傳輸信息返回到SAP系統中。這樣就避免了集團培訓系統的手工錄入工作,極大提高了工作效率。圖3是北車培訓系統數據傳輸管理平臺。
通過系統間接口的開發,建成以SAP為核心的一體化信息集成架構,將更好的服務于企業的培訓管理,同時由于SAP系統與集團培訓系統的集成,避免了原先線上處理的業務變成線下手工處理,同時由于SAP HR系統各模塊內部的高度集成性,通過SAP系統與集團培訓系統的集成,帶動整體業務流轉,實現了系統間的業務聯運。由于SAP HR系統各模塊功能和實施范圍的限制,并不能滿足企業經營管理的全部需要。進行系統集成實現遠程數據傳輸,拓展了SAP系統的應用范圍,延伸了SAP系統的實現功能,提升了SAP的使用層次,推動了SAP系統的深層應用,給決策者提供更高質量的信息支持。