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