我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

Windchill中基于XML的工作流管理功能改進研究

時間:2011-02-26 19:31:02 來源:

引言

PDM是一門管理所有與產品相關的信息和所有與產品有關的全生命周期過程的技術。其中工作流管理是PDM系統中重要的基本功能之一。工作流管理系統必然與業務對象、流程數據密切相關。在實際應用中,PDM工作流管理系統幾乎沒有提過對業務對象和流程數據的校驗、檢查功能,從而導致工作流在運行過程中經常因為業務對象、流程數據的不規范而異常、出錯。降低了工作流的運行效率。針對Windchill中工作流管理系統的上述不足之處,結合XML技術和Java的反射機制,提出了一種方便快捷的增強其校驗、規范檢查功能的方法。為增強和完善PDM系統功能提出了新的思路。

1、系統模型和功能分析

1.1模型分析

工作流是針對工作中具有固定程序的常規活動而提出的一個概念,通過將工作活動分解成定義良好的任務、角色、規則和過程來完成執行和監控。達到提高生產組織水平和工作效率的目的。一個工作流包括一組活動及它們之間的連接關系,還包括過程的啟動和終比條件,以及對每個活動的詳細描述,如活動的執行者、相關的應用程序、需要和產生的數據等,工作流技術為企業更好地實現經營目標提供了先進的手段。

newmaker.com

Windchill中的工作流管理系統是在一個工作流引擎的驅動下運作的。由工作流引擎驅動各種服務,包括應用程序、工作列表、任務表單、目錄服務、Email和工作流監視器等。在Windchill的工作流管理中有2個概念:工作流模板和工作流過程。Windchill先進行工作流定義,建立工作流模板,然后基于這個模板實例化一個工作流過程。

工作流過程一旦創建就不可改動其結構,只能對其各個活動或者整個工作流過程的狀態進行控制,一個典型的Windchill工作流模型文檔評審流程如圖1所示。工作流模型中包括活動、連接、郵件機、狀態設置機、功能自動機及與或闕值器等對象,這些對象具有其特定的含義和屬性,如連接節點幫助建立各個節點之間的關系,自動機可在流程中自動處理業務對象,郵件機可發送包含流程信息內容的郵件給指定的人。功能自動機可在流程中自動處理業務對象。如圖1中的“設置被評審文檔狀態”自動機設置了被評審文檔的生命周期狀態。而與或闕值器可根據流程數據選擇流程走向等。

1.2功能分析

工作流管理中最重要的對象是活動,即實際應用中表現為具體的可人為參與的任務節點。在Windchill工作流的活動模塊中,可以指定該活動的參與人(或群組),任務期限,郵件通知內容和接受者等。活動也是工作流管理系統與用戶交互的關鍵對象,用戶是活動對象任務參與者,在任務節點上操作業務對象和處理流程數據,用戶處理的不規范,就可能帶來潛在的隱患。通過分析,現有的工作流管理系統存在著如下不足。

a、缺乏對流程中業務對象的規范性檢查功能,在流程的各個任務節點,任務參與者都具有對業務對象的一定操作能力。比如檢入、檢出被評審文檔的功能等。如果工作流管理系統缺乏對業務對象的規范性檢查,任務參與者在業務對象不規范的情祝下就可以完成任務,流程的后續動作及業務對象的后續使用就會出現異常,嚴重的會導致流程終莊,業務對象不再可用。必須人為介入。

b、缺乏對流程數據的規范性檢查功能。在各個任務節點,任務參與者往往要填寫一些必各的流程數據,記錄參與者的評審數據、動態指定的后續任務參與者等,如果流程管理系統缺乏對這些必各的流程數據的規范性檢查,難以保證流程的順利。

所以,在任務參與者完成任務后,工作流管理系統必須對提交上來的業務對象和流程數據進行校驗與檢查,保證后續流程的順利進行。通過研究發現,XML技術和工作流管理系統的集成是解決以上問題的有效途徑,PDM的工作流管理模塊為此提供了一個很好的平臺。

2、系統功能擴展方法

2.1功能擴展的總體方案

考慮到Windchill工作流管理系統的可擴展性,以及XML技術的平臺無關性,采用直按對Windchill工作流管理系統進行一次開發,來擴展其工作流管理系統對業務數據和流程數據的校驗與檢查功能。

首先,必須擴展Windchill工作流管理系統原有的任務處理模塊,以增加新的校驗功能模塊,如圖2所示。

newmaker.com

在任務參與者點擊“任務完成”后,服務器端開始處理客戶端提交上來的數據。TaskCompleteDel-egate類的方法processAction是Windchill工作流管理系統處理客戶端提交數據的入口函數。通過繼承,覆寫processAction方法,在處理數據前對客戶端提交的數據進行校驗、檢查。同時,子類NewTaskCompleteDelegate實現接口Workflow Interface,以獲得不同校驗項對應的Validtion子類,對應的流程調用過程如圖3所示。

newmaker.com

2.2XML技術研究及對應Validation類框架

XML是一種數據組織方法,其最大特點是沒有固定格式,允許開發者定義程序所需的標簽并指定標簽的組織方式,利用XML描述工作流過程中業務對象和流程數據的規范檢查項具有以下優點。

a.XML的兒素嵌套功能使其具有極強的復雜結構描述能力,能夠表達復雜的檢查項數據類型。

b.直接利用已存在的各種通用、開放和免費的XML_解析處理器和從XML數據到對應數據結構的構造工具,極大簡化了實施及其成本。

c.MI與HTMI類似且更為可讀易理解,更便于沒經驗用戶擴展自己的檢查項目。

d.使用普通文本的XML文檔獨立于平臺和語言更適應在異構和分布式環境中使用。

一般地,根據不同節點不同路由的校驗項目,在流程啟動時就加載流程對應的XML文,如下所述。

newmaker.com

在XML文檔中,根據任務節點名稱、路由選擇配置了不同的校驗項目,且在校驗項目Element中設置了對應校驗類的類名稱。通過Java的Reflec-tion技術實現動態加載,達到靈活配置,擴展性較好的目的。

3、結束語

擴展后的WindchillPDM工作流管理系統具有如下特點。

a.可靠性。工作流管理系統對每個參與活動節點提交的業務數據和流程數據進行校驗與檢查,工作流實例很少因為數據不規范而導致流程出錯。

b.及時性。校驗不通過時,用戶能通過反饋信息及時定位錯誤原因,因此。擴展后的工作流可以極大地縮短工作流平均運行時間。

c.可擴展性。基于XML技術,校驗配置項可以很容易定制,系統較開放,可為管理者、工作人員和其他用戶隨時定制各種所需的工作流數據校驗。通過在某大型電信企業的實施,成功實現了對工作流管理系統的數據校驗功能,為其它PDM系統在企業的實施提供了可參考的方法和步驟。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            国产v综合v亚洲欧| 中文字幕一区二区三区不卡在线| 三级在线观看一区二区| 综合网在线视频| 国产精品久久久久一区二区三区| 久久蜜桃香蕉精品一区二区三区| 精品久久久久久综合日本欧美 | 亚洲综合一区二区三区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲六月丁香色婷婷综合久久 | 精品国精品国产尤物美女| 精品成人免费观看| 久久久91精品国产一区二区精品| 国产亚洲短视频| 综合色天天鬼久久鬼色| 亚洲图片一区二区| 狂野欧美性猛交blacked| 国产一区二区三区蝌蚪| 成人黄色电影在线| 在线观看国产91| 91精品国产综合久久精品图片| 精品国产乱码久久久久久牛牛 | 亚洲高清不卡在线观看| 日本午夜一区二区| 国产精品中文字幕欧美| 成人97人人超碰人人99| 欧美视频中文字幕| 欧美成人vps| 亚洲欧洲日韩女同| 午夜精品福利一区二区蜜股av| 九九热在线视频观看这里只有精品| 国产成人福利片| 欧美群妇大交群中文字幕| 久久人人爽爽爽人久久久| 亚洲人成人一区二区在线观看| 同产精品九九九| 丁香桃色午夜亚洲一区二区三区| 欧洲视频一区二区| 国产日韩视频一区二区三区| 亚洲成人7777| 成人黄色a**站在线观看| 欧美丰满少妇xxxbbb| 国产精品久久午夜| 麻豆精品新av中文字幕| 99精品久久久久久| 精品成a人在线观看| 亚洲一区在线视频观看| 成人激情综合网站| 亚洲精品在线观| 亚洲不卡一区二区三区| 成人精品一区二区三区四区| 欧美白人最猛性xxxxx69交| 一区二区三区波多野结衣在线观看| 国产乱妇无码大片在线观看| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品国产三级国产三级人妇| 视频一区中文字幕国产| 91亚洲国产成人精品一区二区三 | 日本在线不卡一区| 欧美熟乱第一页| 国产成人自拍高清视频在线免费播放| 欧美优质美女网站| 亚洲日本中文字幕区| 成人一二三区视频| 久久久久久久综合| 极品销魂美女一区二区三区| 制服视频三区第一页精品| 亚洲综合色丁香婷婷六月图片| 波多野结衣中文字幕一区| 久久精品人人做人人综合| 久久狠狠亚洲综合| 日韩欧美美女一区二区三区| 欧美一级一区二区| 亚洲妇女屁股眼交7| 欧美精品一区二| 欧美主播一区二区三区美女| 91麻豆精品国产综合久久久久久| 国产无遮挡一区二区三区毛片日本| 婷婷丁香激情综合| 欧美午夜影院一区| 亚洲图片自拍偷拍| 欧美色中文字幕| 亚洲午夜国产一区99re久久| 91女神在线视频| 亚洲欧美国产三级| 在线免费观看不卡av| 一区二区三区在线观看欧美| 91麻豆国产自产在线观看| 亚洲视频免费在线| 91国产丝袜在线播放| 亚洲欧美乱综合| 欧美日韩一区二区三区在线| 午夜伦理一区二区| 国产一区二三区| 欧美zozo另类异族| 久久精品视频免费观看| 国产精品综合在线视频| 久久久久久久网| 成人午夜免费视频| 亚洲人吸女人奶水| 91理论电影在线观看| 亚洲激情一二三区| 欧美日韩国产综合视频在线观看| 亚洲电影在线播放| 欧美一区二区视频网站| 久久成人综合网| 欧美国产视频在线| 91精品福利视频| 午夜精品一区二区三区三上悠亚| 91精品国产欧美一区二区18| 黄页网站大全一区二区| 国产精品久久久久影院老司| 色狠狠一区二区三区香蕉| 日韩av一区二区三区四区| 久久久99久久| 色一区在线观看| 日本不卡视频一二三区| 国产亚洲精品福利| 色婷婷综合激情| 裸体在线国模精品偷拍| 中文字幕第一区二区| 欧美日韩的一区二区| 国产高清不卡二三区| 亚洲综合免费观看高清在线观看| 欧美一区二区观看视频| 国产 日韩 欧美大片| 亚洲成va人在线观看| 精品国产成人系列| 在线看不卡av| 美女免费视频一区| 一区二区久久久久| 久久久久久久久久久久久久久99| 99v久久综合狠狠综合久久| 欧美a级一区二区| 亚洲人成人一区二区在线观看 | 欧美日韩一本到| 国产精品一二三四五| proumb性欧美在线观看| 夜夜嗨av一区二区三区四季av| 国产三级精品三级| 国产精品自拍一区| 一区二区三区四区在线免费观看 | 在线观看国产精品网站| 国产露脸91国语对白| 日韩专区中文字幕一区二区| 国产拍欧美日韩视频二区| 免费美女久久99| 亚洲精品国产a| 中文字幕精品在线不卡| 欧美成人福利视频| 欧美网站大全在线观看| 91精品黄色片免费大全| 日韩精品一区二| 久久99精品久久久久婷婷| 一区二区三区产品免费精品久久75| 久久久久国产精品厨房| 欧美精品久久久久久久多人混战 | 日韩欧美国产电影| 欧美色图在线观看| 一本一道波多野结衣一区二区| 国产精品99久久久久久宅男| 日本va欧美va欧美va精品| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美一级久久久| 久久精品一区四区| 高清在线观看日韩| 国产乱码精品一品二品| 国产麻豆精品久久一二三| 精品一区二区av| 久久99九九99精品| 狠狠v欧美v日韩v亚洲ⅴ| 精品一区二区三区日韩| 精品亚洲国产成人av制服丝袜| 欧美aaaaa成人免费观看视频| 亚洲成在人线在线播放| 久久久不卡影院| 国产精品久久久久久久第一福利| 国产精品人成在线观看免费| 国产精品久久久久久久久免费樱桃 | 日韩小视频在线观看专区| 欧美电视剧在线观看完整版| 欧美一区二区三区电影| 日韩女同互慰一区二区| 欧美成人福利视频| 精品精品国产高清一毛片一天堂| 欧美大片国产精品| 国产亚洲欧美色| 国产精品黄色在线观看| 亚洲国产aⅴ天堂久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 免费久久精品视频| 国产成人精品www牛牛影视| 91香蕉国产在线观看软件| 欧美三级三级三级爽爽爽| 欧美美女直播网站| 亚洲精品在线观| 亚洲欧美日韩电影| 激情小说欧美图片| 91同城在线观看| 日韩视频在线一区二区|