首頁 > 文章中心 > 正文

          質(zhì)量管理系統(tǒng)的工作流改造

          前言:本站為你精心整理了質(zhì)量管理系統(tǒng)的工作流改造范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

          質(zhì)量管理系統(tǒng)的工作流改造

          工具層包括工作流引擎、建模工具和工作流定義器,提供平臺層實(shí)用的系統(tǒng)工具。技術(shù)層采用J2EE架構(gòu),提供實(shí)現(xiàn)功能層、平臺層和工具層的基本技術(shù)。數(shù)據(jù)層包括質(zhì)量管理產(chǎn)品庫、檢驗(yàn)質(zhì)量庫和其它管理系統(tǒng)。

          動態(tài)表單的實(shí)現(xiàn)技術(shù)

          在制造過程的各個環(huán)節(jié)都會產(chǎn)生大量的質(zhì)量信息。在原材料采購過程中需要填寫原材料復(fù)驗(yàn)通知單等記錄卡、在車間生產(chǎn)過程中每個工步結(jié)束后都需要填寫零件生產(chǎn)過程質(zhì)量控制記錄卡、在進(jìn)行多學(xué)科檢驗(yàn)過程中需要填寫各學(xué)科的檢驗(yàn)報告、對于不合格產(chǎn)品要填寫不合格品審理單。根據(jù)不同企業(yè)的需求,所填寫的表單樣式不同,同時隨著業(yè)務(wù)的發(fā)展和更改,質(zhì)量管理表單也會隨著業(yè)務(wù)改變。所以質(zhì)量管理系統(tǒng)需要提供通用的信息采集工具以滿足企業(yè)多樣的需求。質(zhì)量管理系統(tǒng)的信息需要結(jié)構(gòu)化存儲于數(shù)據(jù)庫中以方便用戶的查詢和統(tǒng)計。由于當(dāng)前企業(yè)都適應(yīng)于采用word等電子文檔形式存儲和傳遞質(zhì)量管理信息,所以本系統(tǒng)前端采用的數(shù)據(jù)采集器是微軟Office中的word工具。對word表格進(jìn)行VBA開發(fā)使之與數(shù)據(jù)庫表直接關(guān)聯(lián)[4]。首先建立表單標(biāo)識、數(shù)據(jù)標(biāo)識與數(shù)據(jù)庫表、數(shù)據(jù)庫字段之間的映射。表單標(biāo)識對應(yīng)數(shù)據(jù)庫中該種表單的數(shù)據(jù)存儲記錄表,數(shù)據(jù)項標(biāo)識對應(yīng)該表某一個業(yè)務(wù)數(shù)據(jù)字段(如圖3所示)。在word中按照企業(yè)標(biāo)準(zhǔn)構(gòu)建好表格。在每個需要填寫業(yè)務(wù)數(shù)據(jù)的空格中設(shè)置書簽,書簽命名與表單標(biāo)識、數(shù)據(jù)項標(biāo)識之間建立映射。每個書簽都與一組表單標(biāo)識、數(shù)據(jù)項標(biāo)識形成一對一映射。表單標(biāo)識唯一標(biāo)識某種表單的名稱,數(shù)據(jù)項標(biāo)識表單中質(zhì)量信息錄入數(shù)據(jù)。通過書簽→字典→數(shù)據(jù)庫表建立word信息采集器和后臺數(shù)據(jù)存儲之間的映射關(guān)系可以實(shí)現(xiàn)表單采集信息入庫。通過在每個word表單采集器中植入VBA程序遍歷質(zhì)量信息采集表單中的所有書簽可以獲取書簽所在處單元格的輸入信息。同時解析書簽名稱找到其所屬的表單標(biāo)識和數(shù)據(jù)項標(biāo)識。通過兩種標(biāo)識號對應(yīng)到數(shù)據(jù)庫表及其存儲字段,將輸入信息存儲于數(shù)據(jù)庫中。

          質(zhì)量管理系統(tǒng)的工作流改造

          本系統(tǒng)使用的工作流引擎為中國航天科技集團(tuán)神州軟件公司Avidm產(chǎn)品的工作流引擎。由于質(zhì)量管理信息在各工作節(jié)點(diǎn)間是不斷添加的,但原工作流引擎只提供了實(shí)體文檔在工作流模板各節(jié)點(diǎn)之間流轉(zhuǎn)的功能,實(shí)體文檔在流轉(zhuǎn)過程中不能添加新的信息,所以需要改造現(xiàn)有工作流引擎的工作方式。由于質(zhì)量管理信息是從表單錄入而來,質(zhì)量信息內(nèi)容可以抽象為樹狀結(jié)構(gòu),所以利用XML封裝質(zhì)量管理信息,在工作流引擎中傳遞不斷豐富的XML質(zhì)量文件。例如A崗位錄入的質(zhì)量信息封裝成A.xml,上傳至文檔服務(wù)器。文件服務(wù)器為其分配一個全局唯一的文件號FileIn-nerID。工作流引擎將按照工作流模板定義將該任務(wù)和FileInnerID發(fā)送到B崗位的任務(wù)盒中。B崗位從文檔服務(wù)器上根據(jù)FileInnerID下載A崗位生成的A.xml,當(dāng)B崗位填寫好質(zhì)量信息后,將B崗位質(zhì)量信息寫入A.xml成為B.xml。然后上傳至文檔服務(wù)器,依此質(zhì)量信息XML文件在各崗位流轉(zhuǎn)(如圖4所示)。質(zhì)量管理信息的封裝結(jié)構(gòu)如圖5所示,“崗位標(biāo)識”節(jié)點(diǎn)是每個質(zhì)量信息錄入崗位的唯一標(biāo)識。“表單標(biāo)識”節(jié)點(diǎn)是具體表單的標(biāo)識信息,能夠唯一標(biāo)識某張具體的錄入表單。“內(nèi)容n”節(jié)點(diǎn)記錄的是表單標(biāo)識內(nèi)容項目。“檢驗(yàn)項”節(jié)點(diǎn)記錄的是實(shí)際檢驗(yàn)結(jié)果、檢驗(yàn)人員等檢驗(yàn)業(yè)務(wù)數(shù)據(jù)。

          結(jié)束語

          產(chǎn)品質(zhì)量是航天企業(yè)的生命,本文針對航天企業(yè)實(shí)現(xiàn)質(zhì)量管理系統(tǒng)的兩種關(guān)鍵技術(shù)提出了解決方法。在保證現(xiàn)有word數(shù)據(jù)采集方式的情況下利用數(shù)據(jù)映射的方式建立word項和數(shù)據(jù)庫表字段之間的映射,實(shí)現(xiàn)錄入數(shù)據(jù)和數(shù)據(jù)庫的關(guān)聯(lián)。同時將原有只能傳輸實(shí)體文件的工作流引擎改造為傳輸不斷豐富內(nèi)容的XML文件,使工作流引擎能滿足質(zhì)量信息錄入的實(shí)際需求。

          作者:李麗萍張雪單位:西安郵電大學(xué)理學(xué)院