0 引言
近年來(lái),隨著機(jī)械制造業(yè)的發(fā)展,產(chǎn)品CAD/CAPP過(guò)程中涉及到的不同部門、不同地域、不同專業(yè)背景的人員越來(lái)越多,傳統(tǒng)的無(wú)網(wǎng)絡(luò)或弱網(wǎng)絡(luò)化(利用電子郵件、ftp、即時(shí)通訊信息等網(wǎng)絡(luò)化手段進(jìn)行協(xié)作)的合作開發(fā)模式受到了挑戰(zhàn)。許多CAD領(lǐng)域的學(xué)者已經(jīng)認(rèn)識(shí)到上述問(wèn)題并不斷提出一些解決方案,使得基于網(wǎng)絡(luò)的協(xié)同設(shè)計(jì)成為當(dāng)前CAD/CAPP/CAM領(lǐng)域的主要研究與發(fā)展方向之一。
設(shè)計(jì)過(guò)程管理是協(xié)同CAD設(shè)計(jì)系統(tǒng)的關(guān)鍵技術(shù)之一。設(shè)計(jì)的船用機(jī)電設(shè)備協(xié)同CAD系統(tǒng)中,利用工作流管理技術(shù)構(gòu)建了團(tuán)隊(duì)組建、任務(wù)分配以及設(shè)計(jì)過(guò)程管理的設(shè)計(jì)過(guò)程管理系統(tǒng)。為了實(shí)現(xiàn)同步協(xié)同設(shè)計(jì)的實(shí)時(shí)性,采用基于標(biāo)識(shí)碼的XML增量數(shù)據(jù)傳輸,極大地減少了協(xié)同CAD中的數(shù)據(jù)傳輸量,保證數(shù)據(jù)的實(shí)時(shí)傳輸和模型的同步顯示;提出一種基于特征面的分層次數(shù)據(jù)傳輸方法以解決同步協(xié)同設(shè)計(jì)中共享模型數(shù)據(jù)傳輸量大的問(wèn)題;提出根據(jù)協(xié)同設(shè)計(jì)中的歷史數(shù)據(jù)發(fā)現(xiàn)并減少冗余設(shè)計(jì)階段和設(shè)計(jì)瓶頸的算法以優(yōu)化設(shè)計(jì)過(guò)程。
一個(gè)機(jī)械產(chǎn)品的設(shè)計(jì)從產(chǎn)品定義開始要經(jīng)過(guò)部件設(shè)計(jì)、毛坯設(shè)計(jì)、各部件工藝設(shè)計(jì)等多個(gè)設(shè)計(jì)階段,每個(gè)設(shè)計(jì)階段又包含若干個(gè)需由不同角色完成的子任務(wù),如設(shè)計(jì)、校對(duì)、審核、批準(zhǔn)等。如何對(duì)任務(wù)眾多的過(guò)程進(jìn)行建模,以合理地控制任務(wù)間的并發(fā)與同步并快速地將滿足實(shí)施條件的任務(wù),分發(fā)到合適的執(zhí)行者是影響協(xié)同設(shè)計(jì)系統(tǒng)效率的關(guān)鍵因素。有學(xué)者提出應(yīng)用工作流管理技術(shù)構(gòu)造CAD/CAPP的并行控制模型來(lái)解決上述問(wèn)題,雖然工作流管理技術(shù)已成為企業(yè)業(yè)務(wù)過(guò)程管理與再造的重要使能技術(shù),但其在CAD領(lǐng)域的應(yīng)用還比較少見。
本文以工作流管理技術(shù)為基礎(chǔ),對(duì)軸承設(shè)計(jì)過(guò)程進(jìn)行分析,提出了一個(gè)圓錐滾子軸承CAD/CAPP集成化協(xié)同設(shè)計(jì)系統(tǒng)框架,同時(shí)提供了方便的業(yè)務(wù)過(guò)程重組和案例管理工具。
1 工作流模型分析
1.1 工作流簡(jiǎn)介
經(jīng)濟(jì)全球化及信息技術(shù)的飛速發(fā)展,使企業(yè)和組織面臨著比以往任何時(shí)候都更加激烈的市場(chǎng)競(jìng)爭(zhēng),出于成本、效率的考慮以及適應(yīng)新技術(shù)、新工藝的需要,企業(yè)和組織必須經(jīng)常性地對(duì)組織架構(gòu)和業(yè)務(wù)過(guò)程進(jìn)行重組。傳統(tǒng)的企業(yè)業(yè)務(wù)支撐信息系統(tǒng)中,企業(yè)的業(yè)務(wù)邏輯甚至組織架構(gòu)信息以代碼的形式固化在應(yīng)用程序中,企業(yè)的重組行為往往導(dǎo)致業(yè)務(wù)支撐信息系統(tǒng)失效。正是在這種背景下,工作流管理系統(tǒng)及其技術(shù)與方法備受關(guān)注。
工作流管理的主要思想是將業(yè)務(wù)過(guò)程從應(yīng)用程序中剝離出來(lái),將業(yè)務(wù)過(guò)程描述信息以特定的格式保存在文檔或關(guān)系數(shù)據(jù)庫(kù)中,業(yè)務(wù)過(guò)程發(fā)生改變時(shí),僅需對(duì)業(yè)務(wù)過(guò)程描述數(shù)據(jù)進(jìn)行修改,無(wú)需更改應(yīng)用程序。
1.2 基于工作流的軸承開發(fā)過(guò)程建模
基于工作流管理技術(shù)的業(yè)務(wù)系統(tǒng)成功的關(guān)鍵足業(yè)務(wù)過(guò)程的建模質(zhì)量。在工作流的眾多建模工具中,Petri網(wǎng)有獨(dú)特的優(yōu)勢(shì),它既有嚴(yán)格的數(shù)學(xué)定義,又有直觀的圖形化表示,同時(shí)它還有較強(qiáng)的流程分析能力,適合于精確地描述復(fù)雜過(guò)程,因此本文選擇Petri網(wǎng)作為過(guò)程建模工具。
圓錐滾子軸承的產(chǎn)品開發(fā)包含的基本階段有:產(chǎn)品定義,產(chǎn)品設(shè)計(jì),鍛坯設(shè)計(jì),滾子工藝設(shè)計(jì),保持架工藝設(shè)計(jì),內(nèi)套圈車、磨工藝設(shè)計(jì),外套圈車、磨工藝設(shè)計(jì)等。每個(gè)基本設(shè)計(jì)階段又包含多個(gè)子階段:設(shè)計(jì)、校對(duì)、審核、批準(zhǔn)等。產(chǎn)品開發(fā)的基本階段間既有并行關(guān)系,又有串行關(guān)系,而同一基本設(shè)計(jì)階段之下的多個(gè)子階段之間只有串行關(guān)系。
通過(guò)分析,我們提出了圓錐滾子軸承開發(fā)的工作流過(guò)程模型,如圖1所示。
圖1 圓錐滾子軸承CAD/CAPP集成設(shè)計(jì)工作流模型
圖1所示的工作流模型中,每個(gè)變遷代表了需要執(zhí)行的設(shè)計(jì)任務(wù)/活動(dòng),每個(gè)庫(kù)所代表了設(shè)計(jì)的某種狀態(tài)。除標(biāo)記為Tjoin的變遷外,其他變遷都必須由設(shè)計(jì)人員實(shí)施完成,Tjoin是一個(gè)起同步作用的變遷,由計(jì)算機(jī)程序自動(dòng)實(shí)現(xiàn),它負(fù)責(zé)收集各部分的設(shè)計(jì)結(jié)果,一旦收集工作完成,該變遷也就完成。
圖1是對(duì)實(shí)際工作流的一個(gè)概要表示,每個(gè)變遷(Tjoin除外)實(shí)際上代表著一個(gè)執(zhí)行相應(yīng)任務(wù)的子工作流模型,每個(gè)子工作流模型可以包含數(shù)量不等的變遷,但其基本形式相似,如圖2。
每個(gè)設(shè)計(jì)階段包含設(shè)計(jì)、校對(duì)、審核和批準(zhǔn)等幾個(gè)子階段,設(shè)計(jì)完成后,需要通過(guò)校對(duì)、審核和批準(zhǔn)三個(gè)環(huán)節(jié),若任何一個(gè)環(huán)節(jié)不能通過(guò),設(shè)計(jì)就必須重做。圖2中的符號(hào)表示ORsplit,校對(duì)/審核/批準(zhǔn)通過(guò)時(shí),傳遞一個(gè)標(biāo)記至y分支,否則傳遞一個(gè)標(biāo)記至n分支。表示開發(fā)人員的庫(kù)所中都有多個(gè)標(biāo)記,而圖2中表示開發(fā)人員的庫(kù)所中都只有一個(gè)標(biāo)記,是由于本系統(tǒng)采用了開發(fā)任務(wù)預(yù)分配的方式為每個(gè)任務(wù)指定實(shí)施者,拉式任務(wù)分配盡管在理想狀態(tài)下可以實(shí)現(xiàn)吞吐量最大化.但現(xiàn)實(shí)中責(zé)任到人往往能取得更好結(jié)果。
圖2 各設(shè)計(jì)階段的子工作流
2 系統(tǒng)架構(gòu)
本文提出的基于工作流的CAD/CAPP集成化協(xié)同設(shè)計(jì)系統(tǒng)主要由工作流引擎、后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)、管理員工具集和工作流客戶應(yīng)用程序組成,如圖3所示。
圖3 協(xié)同設(shè)計(jì)系統(tǒng)體系結(jié)構(gòu)
工作流引擎是系統(tǒng)的核心,其主要工作是負(fù)責(zé)接受并執(zhí)行用戶的新案例創(chuàng)建請(qǐng)求。根據(jù)過(guò)程定義生成工作項(xiàng),根據(jù)資源分類、資源在崗情況和資源負(fù)載情況等因素給出資源和工作項(xiàng)的推薦匹配(實(shí)際的匹配資源類主管決定),管理案例屬性,根據(jù)案例屬性變化及工作流過(guò)程定義路由案例,將工作流提交給預(yù)分配的資源(自動(dòng)程序或員工),同時(shí)根據(jù)需要啟動(dòng)自動(dòng)程序處理工作項(xiàng)。
系統(tǒng)的數(shù)據(jù)統(tǒng)一存放在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,出于數(shù)據(jù)管理上的需要,分別建立了工藝能力庫(kù)、設(shè)計(jì)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)、工藝標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)和工作流支撐庫(kù)。
工藝能力庫(kù)中的數(shù)據(jù)與企業(yè)的具體生產(chǎn)加工能力有關(guān),它保存著企業(yè)現(xiàn)有的各種生產(chǎn)設(shè)備、工藝裝備和檢驗(yàn)設(shè)備的相關(guān)信息,是制定產(chǎn)品加工工藝的重要依據(jù)。
設(shè)計(jì)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)和工藝標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)中保存著產(chǎn)品設(shè)計(jì)和工藝設(shè)計(jì)的國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn),對(duì)整個(gè)產(chǎn)品開發(fā)過(guò)程起著重要支撐作用。設(shè)計(jì)過(guò)程中,開放人員對(duì)設(shè)計(jì)給出約束條件后,系統(tǒng)會(huì)根據(jù)這兩個(gè)庫(kù)進(jìn)行自動(dòng)設(shè)計(jì),隨后設(shè)計(jì)人員根據(jù)產(chǎn)品特性對(duì)自動(dòng)設(shè)計(jì)結(jié)果進(jìn)行必要的修改,修改完成后再提交給系統(tǒng)進(jìn)行標(biāo)準(zhǔn)滿足驗(yàn)證。
工作流支撐庫(kù)中存放著工作流引擎運(yùn)行需要的關(guān)鍵數(shù)據(jù):資源信息、工作流過(guò)程定義、案例數(shù)據(jù)、產(chǎn)品數(shù)據(jù)和權(quán)限管理信息等。
工作流客戶應(yīng)用程序是開發(fā)人員的工作平臺(tái),它主要包括若干工作列表:待處理工作、來(lái)到達(dá)工作、處理中工作、已完成工作等,其中未到達(dá)工作指已分配給本人但啟動(dòng)條件尚未滿足的工作。各項(xiàng)工作的處理程序以軟件包的形式存在,由工作流客戶程序根據(jù)需要調(diào)用,另外,還提供了歷史設(shè)計(jì)的各種數(shù)據(jù)瀏覽的功能以方便用戶設(shè)計(jì)時(shí)進(jìn)行參考。
管理員工具集包括過(guò)程定義工具、管理監(jiān)視工具和權(quán)限管理工具,其中管理監(jiān)視工具主要功能是發(fā)現(xiàn)正在運(yùn)行的案例的瓶頸、調(diào)整資源、提供各種統(tǒng)計(jì)信息等。由于管理員也可能是開發(fā)人員,因此我們將這幾個(gè)工具也集成到了客戶應(yīng)用程序中,通過(guò)權(quán)限來(lái)控制對(duì)它們的訪問(wèn)。
3 關(guān)鍵技術(shù)
3.1 資源-工作項(xiàng)匹配
資源-工作項(xiàng)匹配(或稱資源配置)是影響工作流管理系統(tǒng)性能的關(guān)鍵因素之一,已有學(xué)者提出以平均響應(yīng)時(shí)間最小為目標(biāo)的資源配置方法。本系統(tǒng)中,需要考慮的因素包括系統(tǒng)的吞吐量、負(fù)載在同類資源中的均衡、同類資源間的能力差異以及熟練程度等,同時(shí)還要避免單個(gè)案例等待時(shí)間過(guò)長(zhǎng)。為了實(shí)現(xiàn)上述目標(biāo),提出了基于滿意度的資源一工作項(xiàng)匹配方法。
定義1資源單項(xiàng)滿意度若影響一個(gè)工作項(xiàng)對(duì)某類資源選擇的因素有M個(gè),該類可選資源總數(shù)為N個(gè),不妨將第i個(gè)影響因素記為Ei,第j個(gè)待選資源記為Rj。資源Rj在影響因素Ei上取值記為Scoreji,則Rj在因素Ei上的單項(xiàng)滿意度。
資源單項(xiàng)滿意度代表了資源在某個(gè)影響因素上相對(duì)于其他同類資源適合于做當(dāng)前工作的程度。
定義2資源總體滿意度若影響一個(gè)工作項(xiàng)對(duì)某類資源選擇的因素有M個(gè),資源Rj,在影響因素Ei上的單項(xiàng)滿意度為Satji則資源R對(duì)于該工作項(xiàng)的總體滿意度。
其中αi是因素i的權(quán),可以由每類資源的主管根據(jù)需要調(diào)節(jié)。
當(dāng)前,系統(tǒng)中主要考慮了如下幾個(gè)影響資源選擇的因素:資源被選擇執(zhí)行最近Ⅳ個(gè)相同工作項(xiàng)次數(shù)、資源當(dāng)前應(yīng)做工作項(xiàng)的總延遲、資源當(dāng)前應(yīng)做工作項(xiàng)的總工作量和資源能力程度。在這里應(yīng)該指出的是,實(shí)踐中一個(gè)開發(fā)人員往往需要身兼多種資源角色。
在對(duì)案例進(jìn)行資源一工作項(xiàng)匹配時(shí),先求出每個(gè)可用資源對(duì)當(dāng)前工作項(xiàng)的總體滿意度,然后按總體滿意度高低排序,滿意度最高的做為系統(tǒng)推薦資源,其它資源按滿意度高低以有序候選集形式提供給用戶,最后,由資源類的主管根據(jù)實(shí)際情況決定是接受系統(tǒng)推薦資源還是從候選集中選擇。
3.2 業(yè)務(wù)過(guò)程重組
工作流技術(shù)的主要好處是將業(yè)務(wù)過(guò)程從應(yīng)用程序中分離出來(lái)以文檔或關(guān)系數(shù)據(jù)庫(kù)的形式保存,業(yè)務(wù)一旦發(fā)生重組,可通過(guò)修改保存的過(guò)程定義數(shù)據(jù)來(lái)適應(yīng)業(yè)務(wù)過(guò)程的改變。一般的業(yè)務(wù)過(guò)程管理工具主要面向IT系統(tǒng)開發(fā)人員,專注于提供精確的業(yè)務(wù)過(guò)程描述能力,但其中的專門概念和符號(hào)不利于普通用戶理解與使用,為此,TIBCO公司在其新推出的企業(yè)建模工具TIBCOBusiness Studio中為同一個(gè)業(yè)務(wù)流程提供了分別由企業(yè)人員和IT系統(tǒng)開發(fā)人員使用的兩個(gè)不同的視圖。
基于與TIBCO Business Studio類似的思想,我們?cè)O(shè)計(jì)了一個(gè)適用于本系統(tǒng)的問(wèn)卷式業(yè)務(wù)過(guò)程管理工具QBPM,在進(jìn)行業(yè)務(wù)過(guò)程設(shè)計(jì)時(shí),用戶首先創(chuàng)建所有活動(dòng),然后通過(guò)回答一系列與活動(dòng)有關(guān)的問(wèn)題以創(chuàng)建活動(dòng)之間的關(guān)系,所有問(wèn)題回答完畢則業(yè)務(wù)過(guò)程也就創(chuàng)建完畢。得到的業(yè)務(wù)過(guò)程既可以漉程圖的形式提供,也可以Petri網(wǎng)的形式提供。經(jīng)用戶確認(rèn)的過(guò)程以Petri網(wǎng)的形式經(jīng)過(guò)可達(dá)性分析和結(jié)構(gòu)分析后以XPDL的格式保存到關(guān)系數(shù)據(jù)庫(kù)中。需要重組業(yè)務(wù)過(guò)程時(shí),將過(guò)程描述從數(shù)據(jù)庫(kù)讀出并以圖形化方式再現(xiàn),用戶選擇需要修改的活動(dòng),調(diào)出其相關(guān)的問(wèn)卷結(jié)果,進(jìn)行修改保存后即可改變業(yè)務(wù)過(guò)程。
下面以圖2為例簡(jiǎn)單描述使用QBPM在審核和批準(zhǔn)之間插入一個(gè)新活動(dòng)“復(fù)審”的過(guò)程。
首先創(chuàng)建一個(gè)名稱為“復(fù)審”的活動(dòng),然后回答如下問(wèn)題:
①此活動(dòng)開始前哪些活動(dòng)必須先完成?
②此活動(dòng)需由哪類資源完成?
③此活動(dòng)是設(shè)計(jì)類活動(dòng)還是審查類活動(dòng)?
④若是設(shè)計(jì)類活動(dòng),則哪些活動(dòng)必須等待本活動(dòng)完成后才能開始?
⑤若是審查類活動(dòng),則通過(guò)后其后續(xù)活動(dòng)是什么?不通過(guò)時(shí)其后續(xù)活動(dòng)又是什么?
通過(guò)回答這些問(wèn)題,系統(tǒng)就可以正確地將“復(fù)審”這個(gè)活動(dòng)插入到“審核”之后,并將活動(dòng)的y分支指向活動(dòng)“批準(zhǔn)”,n分支指向活動(dòng)“設(shè)計(jì)”。
3.3 產(chǎn)品數(shù)據(jù)交換模型
CAD協(xié)同設(shè)計(jì)系統(tǒng)中,多人同時(shí)對(duì)一個(gè)產(chǎn)品進(jìn)行設(shè)計(jì)時(shí),既要保證設(shè)計(jì)者能持有產(chǎn)品的全局?jǐn)?shù)據(jù),又要保證后保存者不會(huì)覆蓋先保存者的設(shè)計(jì)結(jié)果,同時(shí)還要盡量減少產(chǎn)品數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸延遲。
我們采取的方法是,在后臺(tái)服務(wù)器上保存產(chǎn)品圖紙上的尺寸、公差、簽名信息和工序信息等參數(shù)數(shù)據(jù),在客戶端存有一系列通用產(chǎn)品圖紙模板,用戶需要對(duì)某個(gè)產(chǎn)品進(jìn)行操作時(shí),首先從服務(wù)器讀取相應(yīng)產(chǎn)品數(shù)據(jù),然后將產(chǎn)品圖紙模板或工藝圖紙模板從模板庫(kù)拷貝到臨時(shí)文件庫(kù)中,打開圖紙模板,在其模型空間內(nèi)搜索,將相應(yīng)的參數(shù)數(shù)據(jù)填寫到對(duì)應(yīng)位置后即可生成產(chǎn)品圖紙或工藝圖紙。使用這種產(chǎn)品圖紙的本地模板和服務(wù)器端參數(shù)相結(jié)合的技術(shù)后,服務(wù)器與客戶端之間無(wú)需交換產(chǎn)品圖紙文件,從而提高了系統(tǒng)響應(yīng)速度,降低了對(duì)網(wǎng)絡(luò)帶寬的要求,適合于開發(fā)者通過(guò)Internet進(jìn)行遠(yuǎn)程協(xié)作。
用戶需要對(duì)某個(gè)產(chǎn)品執(zhí)行任務(wù)時(shí),客戶端將建一全局產(chǎn)品對(duì)象,用來(lái)持有當(dāng)前產(chǎn)品數(shù)據(jù),該對(duì)象以層次化形式實(shí)現(xiàn),頂層屬性是產(chǎn)品全局信息,如產(chǎn)品型號(hào)、設(shè)計(jì)要求等,各個(gè)部件在頂層屬性中以予對(duì)象形式出現(xiàn)。部件對(duì)象的屬性包括其各種特征的尺寸、公差以及型號(hào)、設(shè)計(jì)者等信息,每個(gè)部件都包含一個(gè)工序集子對(duì)象,工序集對(duì)象是一個(gè)有序?qū)ο蠹希渲忻總(gè)元素對(duì)應(yīng)于該部件的一道工序的數(shù)據(jù)。
全局產(chǎn)品對(duì)象內(nèi)建了一個(gè)負(fù)責(zé)設(shè)計(jì)數(shù)據(jù)保存的方法,用戶提交設(shè)計(jì)結(jié)果時(shí),以工作項(xiàng)名為參數(shù)調(diào)用該方法,通過(guò)檢查工作項(xiàng)名,確定該工作項(xiàng)可能修改的數(shù)據(jù)集合,然后執(zhí)行對(duì)此數(shù)據(jù)集合的保存工作。由于每個(gè)工作項(xiàng)僅有一個(gè)設(shè)計(jì)者,而同一案例不同的工作項(xiàng)間可能修改的數(shù)據(jù)集合沒(méi)有交集,因此此方法可以有效避免丟失修改的情況發(fā)生。
3.4 權(quán)限管理
系統(tǒng)采用了基于功能和活動(dòng)的雙重權(quán)限管理機(jī)制。權(quán)限分為原子權(quán)限和復(fù)合權(quán)限,原子權(quán)限又分為功能權(quán)限和活動(dòng)權(quán)限,每個(gè)功能權(quán)限與工作流客戶端的某個(gè)菜單項(xiàng)相關(guān),而每個(gè)活動(dòng)權(quán)限則與業(yè)務(wù)流程中的某個(gè)活動(dòng)相關(guān);復(fù)合權(quán)限是原子權(quán)限的集合,由一個(gè)或多個(gè)原子權(quán)限組成。
原子權(quán)限在系統(tǒng)開發(fā)時(shí)已經(jīng)定義好,其中功能權(quán)限與客戶端預(yù)定義功能有關(guān),不能修改,而活動(dòng)權(quán)限在系統(tǒng)運(yùn)行過(guò)程中將根據(jù)業(yè)務(wù)重組的結(jié)果自動(dòng)添加或者刪除,無(wú)需管理員干預(yù)。管理員可以通過(guò)權(quán)限管理工具添加、修改、刪除復(fù)合權(quán)限,將執(zhí)行某項(xiàng)活前需要的相關(guān)功能權(quán)限和活動(dòng)權(quán)限組合成一個(gè)復(fù)合權(quán)限,授于適合于執(zhí)行該項(xiàng)活動(dòng)的CAD開發(fā)人員,只有具有與活動(dòng)相關(guān)的復(fù)合權(quán)艱的人員才可能被分配去從事該項(xiàng)活動(dòng)。其他可能的復(fù)合權(quán)限還包括權(quán)限管理、案例管理、產(chǎn)品瀏覽等。通常,一個(gè)CAD開發(fā)人員需要在產(chǎn)品開發(fā)過(guò)程中扮演多種角色,如既是某產(chǎn)品的設(shè)計(jì)人員,又是另一產(chǎn)品的設(shè)計(jì)圖的校對(duì)人員等,這可以通過(guò)對(duì)其授予相應(yīng)的復(fù)合權(quán)限實(shí)現(xiàn)。
用戶登入客戶端時(shí),權(quán)限信息將被讀取到本地,這些權(quán)限包含原子權(quán)限和復(fù)合權(quán)限,原子權(quán)限被直接添加進(jìn)本地用戶權(quán)限集合中,而復(fù)合權(quán)限被分解成原子權(quán)限后也合并進(jìn)本地用戶權(quán)限集合。呈現(xiàn)給用戶的系統(tǒng)功能菜單根據(jù)用戶的權(quán)限不同而不同,用戶不具有相應(yīng)功能權(quán)限的菜單項(xiàng)將被消隱。
4 結(jié)語(yǔ)
本文利用Petri網(wǎng)對(duì)軸承產(chǎn)品設(shè)計(jì)和工藝設(shè)計(jì)過(guò)程的分析,建立了相應(yīng)的業(yè)務(wù)過(guò)程模型,在此基礎(chǔ)上,設(shè)計(jì)了一個(gè)基于工作流技術(shù)CAn/CAPP集成化協(xié)同設(shè)計(jì)系統(tǒng),同時(shí)為用戶提供了直觀的業(yè)務(wù)過(guò)程重組工具和案例管理工具。福建永安軸承廠的實(shí)踐表明,本系統(tǒng)具有案例吞吐量大、流程適應(yīng)性好、管理靈活方便、響應(yīng)建度快等特點(diǎn)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文標(biāo)題:基于工作流管理的CAD/CAPP集成化軸承協(xié)同設(shè)計(jì)系統(tǒng)
本文網(wǎng)址:http://www.guhuozai8.cn/html/solutions/14019311720.html