周宇
摘 要:在工業(yè)從數(shù)字化向智能化轉變的背景下,介紹了開源軟件Drupal的主要特點和基本功能,發(fā)揮系統(tǒng)的易用性及高度擴展性,在質量審核流程管理、質量審核問題管理和跟蹤、質量問題數(shù)據(jù)分析、質量審核知識管理等方面進行應用的案例。
關鍵詞:開源;Drupal;質量審核
中圖分類號:TB 文獻標識碼:A doi:10.19311/j.cnki.16723198.2019.32.101
1 背景
眾所周知,從18世紀末第一次工業(yè)革命(工業(yè)1.0)開始,到了信息大爆炸的新時代,大數(shù)據(jù)、物聯(lián)網(wǎng)、無人駕駛、機器學習等新概念層出不窮,自動化向智能化的轉變正在悄然進行,第四次工業(yè)革命(工業(yè)4.0)誕生了。在知識經(jīng)濟時代下,知識已逐漸成為組織生存和成功的關鍵戰(zhàn)略資產。在質量審核工作中通過固化質量審核的標準、流程等要求,研發(fā)開發(fā)質量審核的方法、工具及總結傳承質量審核的經(jīng)驗、教訓,運用IT數(shù)字化平臺是最好的選擇,利用平臺提高審核準備、審核檢查、不符合項、問題庫及知識管理等方面的能力來提高質量審核的質量和效率。開源軟件Drupal憑借豐富的擴展性、精細的權限控制及任意定制的二次開發(fā)功能成為最好的選擇。
2 開源軟件Drupal簡介
Drupal是使用PHP語言編寫的開源內容管理框架(CMF),它由內容管理系統(tǒng)(CMS)和PHP開發(fā)框架(Framework)共同構成。著名案例包括:聯(lián)合國、美國白宮、美國哈佛大學、北京大學圖書館、清華大學圖書館等。
Drupal遵循的是GNU通用公共授權GPL2.0,可自由復制、可自由分發(fā)、可以用來盈利 可自由修改 。Drupal具有業(yè)內最強的定制能力和靈活性,由于社區(qū)有無數(shù)開發(fā)者在維護,因此Drupal站點的安全有強力的保證。通過安裝插件可以幫助使用者更快的上手使用和開發(fā);同時Drupal不決定您的業(yè)務,而是您的業(yè)務決定Drupal提供什么,讓您的業(yè)務不再受限。
3 Drupal體系結構
Drupal 基于MYSQL + PHP的配置環(huán)境,以企業(yè)內部審核為例,Drupal的架構主要由六個部分組成:用戶、節(jié)點、字段、分類、主題和模塊。
3.1 用戶
用戶包括系統(tǒng)管理員、審核員、審核部門領導等,根據(jù)職務不同在Drupal的角色、權限也不一樣,通過簡單的操作就能設置復雜的權限。
3.2 節(jié)點和字段
Drupal的內容類型都基于節(jié)點,可以把內容類型、節(jié)點和字段想象成一個EXCEL,內容類型就是一個表,節(jié)點就是行,字段就是列。如:內部審核不符合項包括的字段有不符合項編號、不符合項描述、不符合項根本原因和糾正措施等。
3.3 分類
分類用于在Drupal中對內容進行組織,在某個內容類型中關聯(lián)了分類后,就可以在創(chuàng)建或編輯內容類型時,使用所屬分類了。例如:不符合項類別、不符合項產品項目等。
3.4 主題
主題在Drupal中主要用來美化網(wǎng)站頁面,系統(tǒng)管理員可以從Drupal官方網(wǎng)站下載多個風格的主題進行安裝使用,也可以通過下載安裝BootStrap模塊,讓網(wǎng)站實現(xiàn)簡約、美觀的BootStrap效果。
3.5 模塊
Drupal模塊用來增強Drupal功能,當安裝完Drupal后,一些內核及常用模塊已安裝到系統(tǒng)中,如博客、論壇、文章等。也可以前往Drupal的官方網(wǎng)站下載模塊,如:WORKFLOW模塊用來實現(xiàn)工作流,Views模塊用來實現(xiàn)各種視圖,Charts模塊實現(xiàn)圖表展示,Rules模塊用來實現(xiàn)自定義規(guī)則功能等。
4 Drupal在質量審核中的應用
4.1 質量審核簡介
什么是質量審核?質量審核是指企業(yè)為確定質量活動和有關結果是否符合計劃安排,以及這些安排是否得到了有效的實施、能否達到預定的目標而做的系統(tǒng)的、獨立的檢查和審查。
質量審核通常都能歸納為檢查活動策劃、檢查準備、現(xiàn)場檢查、檢查報告簽署和分發(fā)、整改措施計劃答復及驗證及記錄歸檔/問題分析等6個階段。在審核活動策劃階段,主要是策劃質量審核的活動,如審核年度計劃、月度計劃等;在審核準備階段,根據(jù)過程作好審核準備,如閱覽質量程序文件、技術文件等;在現(xiàn)場審核階段,根據(jù)AS9100標準、質量程序文件等審核依據(jù)實施現(xiàn)場審核,并按照審模板要求完成審核記錄;在審核報告簽署和分發(fā)階段,完成審核報告簽署和分發(fā)的工作;在整改措施計劃答復及驗證階段,完成不符合項的答復、驗證及跟蹤的工作;在記錄歸檔/問題分析階段,對不符合項進行歸檔并生成分析數(shù)據(jù)、和圖表。
4.2 平臺安裝和擴展模塊
基于上述Drupal平臺的特點,我們利用Drupal搭建質量審核工作協(xié)同平臺。需要到Drupal官方網(wǎng)站www.drupal.org下載Drupal7,并在搭建的環(huán)境中安裝標準版Drupal 7,同時到Drupal官網(wǎng)下載所需模塊。
4.3 網(wǎng)站界面
使用正確的用戶名和密碼登錄后,就能進入平臺的各個功能頁面。使用BootStrap模塊的特性及在主題模板中新建page--front.tpl.php文件來覆寫實現(xiàn)首頁頁面,見圖1。在首頁頁面中調用Views的API顯示內部審核不符合項的答復和驗證實時情況,讓首頁具備更多人性化的功能。
為了更好的踐行知識場景,我們在整個模塊的運行過程中,在左邊始終顯示的是質量審核的流程,當開展質量審核時,審核員根據(jù)每個審核所處的不同流程來進入不同的流程及相應的功能。我們通過使用BootStrap模塊的特性,創(chuàng)建用于各頁面所需css和js文件,在主題模板中新建模板文件來覆寫頁面,實現(xiàn)質量審核所需的各種頁面,見圖2。
4.4 審核文件管理
在質量審核的審核策劃、審核準備、現(xiàn)場審核等階段,都需要查閱、下載各種質量審核所需的文件,我們通過Views模塊及頁面模版覆寫的特性,讓審核員能瀏覽和下載文件,通過Views模塊+PDF模塊,實現(xiàn)文件的在線瀏覽,見圖3。
4.5 審核問題管理
在質量審核的整改措施計劃答復及驗證階段和記錄歸檔/問題分析階段,質量審核模塊需要實現(xiàn)問題項收集、統(tǒng)計及問題項跟蹤和提醒的能力。問題管理界面運用Views模塊、ViewsPhp模塊及主題頁面覆寫默認相應過程內審項目的問題項列表界面展示了不符合項的編號、類別、內容、答復狀態(tài)、驗證狀態(tài)等內容。其中通過qtip模塊的功能,將問題項詳述、糾正、根本原因及糾正措施的相關內容彈出顯示。另外利用ViewsPhp模塊自動計算問題答復狀態(tài)和關閉狀態(tài)并通過顏色的區(qū)別顯示。通過Rules模塊+自定義條件,實現(xiàn)問題項到期時,通過電子郵件通知審核員驗證,見圖4。
圖4 審核問題列表
通過運用views模塊、chart模塊及HighCharts插件自動生成問題項數(shù)據(jù)分析圖表,讓管理者和審核員能實時查看問題項的分類分析,為后續(xù)的分析報告提供有力的支持,見圖5。
4.6 問題庫
在日常質量審核過程中,需要參考之前的審核問題,所以問題庫對于質量審核來說,也必不可少。運用views模塊及自帶的篩選功能,可以很方面的為管理者和審核員提供問題庫的功能,通過問題庫,檢索歷史的問題項,并為新的審核提供導向。
4.7 知識管理+知識問答
業(yè)務知識和審核知識能更好的提升審核有效性。通過運用Freelinking模塊+views模塊實現(xiàn)wiki功能,以“[[]]”標記鏈接,點擊“[[鏈接]]”的時候,若不存在該標題的文章,則轉到創(chuàng)建頁面。通過運用Answers模塊,實現(xiàn)問題功能,為新老審核員提供一個交流和分享的平臺,并傳承審核的檢驗,見圖6。
5 結論或結束語
通過Drupal的應用,運用數(shù)字化平臺對質量審核流程進行了展現(xiàn),便于查閱審核所需的資料,讓審核問題跟蹤和關閉過程更直觀;通過建設問題庫、自動化手段對質量審核的信息進行整理分析,讓審核信息更利于質量改進;運用Drupal平臺進行知識管理和知識問答,充分發(fā)揮每個審核員的主觀能動性,做好知識的積累和互助,增加審核隊伍的團結和凝聚力之外,實現(xiàn)資源共享。
參考文獻
[1]gRic Shreves.Drupal 7 Themes[M].PACKT PUBLISHING,2011.
[2]葛紅儒.Drupal實戰(zhàn)[M].北京:機械工業(yè)出版社,2013.