胡翔 單立 張輝
[摘 要] 本文通過企業(yè)資源管理系統(tǒng)(ERP)項目實施的總結(jié)和匯總,對ERP的權(quán)限管理進(jìn)行規(guī)范化的管理實施策略,形成一套比較成熟并長期可用的數(shù)據(jù)安全保障屏障。本文介紹ERP在權(quán)限管理的架構(gòu),設(shè)計思路,實施方法和整體權(quán)限的策略。討論了ERP的權(quán)限工作日常需嚴(yán)格遵守的實施標(biāo)準(zhǔn)和比較優(yōu)秀的做法,并根據(jù)系統(tǒng)建立一套由用戶、運(yùn)維人員、業(yè)務(wù)專業(yè)人員和技術(shù)專業(yè)人員共同參與的權(quán)限管理機(jī)制。
[關(guān)鍵詞] 企業(yè)資源;設(shè)計;管理;測試
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 05. 035
[中圖分類號] F270.7 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2016)05- 0064- 02
0 引 言
企業(yè)資源計劃 (Enterprise Resource Planning)是以MRP II(企業(yè)制造資源計劃)為基礎(chǔ)的企業(yè)管理軟件。是將企業(yè)所有資源進(jìn)行整合集成管理,包括:物流、資金流、信息流進(jìn)行全面一體化管理的管理信息系統(tǒng)。ERP以流程管理的理念,打破了傳統(tǒng)以職能管理為核心的管理模式,把客戶需求和企業(yè)內(nèi)部的制造活動以及供應(yīng)商的制造資源整合在一起,形成企業(yè)一個完整的供應(yīng)鏈,其核心管理思想主要體現(xiàn)在以下三個方面:①體現(xiàn)對整個供應(yīng)鏈資源進(jìn)行管理的思想;②體現(xiàn)精益生產(chǎn)、敏捷制造和同步工程的思想;③體現(xiàn)事先計劃與事前控制的思想。任何多用戶的系統(tǒng)均不可避免地涉及權(quán)限問題,而ERP的權(quán)限系統(tǒng)也更為復(fù)雜。
1 權(quán)限總體設(shè)計
企業(yè)級應(yīng)用環(huán)境中的權(quán)限設(shè)計主要有三種:自主性訪問控制、強(qiáng)制性訪問控制和基于角色的訪問控制,其中自主式控制能力太弱、強(qiáng)制式控制太強(qiáng),兩者工作量大且不方便管理,基于角色的訪問控制是目前公認(rèn)的解決大型企業(yè)級系統(tǒng)的權(quán)限管理的有效方法??梢杂行p少權(quán)限管理的復(fù)雜性,提供企業(yè)權(quán)限管理的靈活性。
權(quán)限體系引用了賬號、角色、參數(shù)文件、授權(quán)對象、字段等權(quán)限概念,結(jié)合系統(tǒng)中企業(yè)組織架構(gòu)及業(yè)務(wù)處理的配置等對用戶進(jìn)行權(quán)限控制。同時也通過設(shè)計大量的數(shù)據(jù)表記錄各事務(wù)處理的權(quán)限檢查情況及系統(tǒng)用戶的授權(quán)情況。其中:
用戶 登錄ERP時需輸入的用戶名稱。用戶的創(chuàng)建一般在基本的ID等之外,需要維護(hù)包括姓名、身份、通訊信息等。
單一角色 簡單的說就是一個操作功能的集合。其中包含了控制功能操作的“權(quán)限對象”“權(quán)限字段”以及允許的操作及允許的值。
復(fù)合角色 又叫通用角色,即多個單一角色的集合。復(fù)合角色中可以包含多個單一角色,此復(fù)合角色包含了多個單一角色所控制的權(quán)限。
2 權(quán)限實施與管理
ERP的權(quán)限管理主要由權(quán)限設(shè)計、權(quán)限測試、權(quán)限反向查找和建立權(quán)限管理運(yùn)維制度等幾個方面的工作組成。
2.1 權(quán)限設(shè)計
ERP項目的權(quán)限設(shè)計嚴(yán)格遵守ERP系統(tǒng)的權(quán)限設(shè)計標(biāo)準(zhǔn),其步驟如圖1所示。
(1)從客戶需求出發(fā),根據(jù)前期的業(yè)務(wù)藍(lán)圖成果,明確各部門、崗位的職責(zé)。
(2)根據(jù)崗位職責(zé)進(jìn)行通用角色權(quán)限設(shè)計,如工資數(shù)據(jù)維護(hù)角色、合同信息查詢角色。
(3)根據(jù)通用角色權(quán)限設(shè)計進(jìn)行復(fù)合角色設(shè)計,如人力資源部勞動組織專責(zé)角色。
(4)根據(jù)復(fù)合角色結(jié)果提供權(quán)限模板,進(jìn)行用戶收集,并將用戶名與角色匹配。
在設(shè)計的過程中,注意以下關(guān)鍵點:
(1)下級不能查看上級的各類信息,而上級可查看下級的,同級不可互看。
(2)在人員管理范圍上,按照企業(yè)管理的職務(wù)級別分層次管理。
(3)在人事信息類型管理上,本著“誰管理誰維護(hù)”的原則,在保證各部門、各崗位必需的權(quán)限的同時,盡量緊縮角色授權(quán)。
(4)對部分高度保密的信息,如后備干部、人員薪資等信息,確保授權(quán)與實際崗位職責(zé)準(zhǔn)確匹配。
2.2 權(quán)限測試
(1)針對通用角色和復(fù)合角色,重點考察其配置結(jié)果是否符合預(yù)期設(shè)計,能否實現(xiàn)要求的業(yè)務(wù)操作。
(2)針對最終用戶崗位角色,重點考察其不應(yīng)當(dāng)具備哪些權(quán)限,然后測試在應(yīng)當(dāng)具備的權(quán)限中是否能正常執(zhí)行業(yè)務(wù)操作。
(3)從信息類型的角度,重點考察后備干部信息、薪資信息等保密性強(qiáng)的信息類型,測試擁有該信息類型的用戶是否恰當(dāng)。
(4)為保證測試更全面、準(zhǔn)確要學(xué)會利用反過來查找有哪些用戶擁有這些命令和信息查看的權(quán)限。
3 權(quán)限運(yùn)行與管理
在ERP上線后,需要通過如下措施監(jiān)控權(quán)限變更情況以及系統(tǒng)數(shù)據(jù)的訪問情況,確保數(shù)據(jù)安全和權(quán)限嚴(yán)格管理。
(1)ERP用戶審計。在ERP生產(chǎn)系統(tǒng)中,啟用用戶審計機(jī)制,對所有用戶執(zhí)行的交易代碼和報表進(jìn)行記錄,對發(fā)現(xiàn)的異常及時處理,并檢查同類用戶的權(quán)限設(shè)計是否合適以及權(quán)限管理流程的合理性。
(2)ERP敏感表更改記錄。在ERP生產(chǎn)系統(tǒng)中,啟用ERP敏感表的更改記錄機(jī)制,對設(shè)定的某些ERP的表的更改進(jìn)行日志記錄,可以用作日常的運(yùn)維報告和以后的查詢。針對異常檢查開發(fā)及運(yùn)維角色的權(quán)限管理是否存在漏洞。
(3)權(quán)限和用戶變更記錄。運(yùn)維人員可以通過ERP的權(quán)限和用戶變更記錄工具,隨時查詢用戶和權(quán)限的變更時間、變更內(nèi)容和變更人員。
(4)對照權(quán)限設(shè)計文檔檢查此用戶權(quán)限是否正常。
(5)如果不正常,通過權(quán)限和用戶變更記錄,查找變更情況和變更人。
(6)查看變更記錄單。
(7)查看權(quán)限變更人員操作記錄。
4 結(jié) 語
ERP權(quán)限的重要性是毋庸置疑的,但在運(yùn)行過程中,大多不太重視權(quán)限,主要的原因是在上線期間以及上線后的短期內(nèi)負(fù)面效果往往體現(xiàn)不出來,突發(fā)的 權(quán)限問題也可以立即處理掉。這樣做很可能在一段時間之后ERP系統(tǒng)的權(quán)限管理者會忽然發(fā)現(xiàn)在不知不覺中權(quán)限管理已經(jīng)變成了無序的狀態(tài),各種流程也變成了一種形式。在ERP的實施過程中多投入一點兒關(guān)注,就會為以后系統(tǒng)的健康使用打下良好的基礎(chǔ)。