999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于shark工作流引擎的企業辦公自動化系統的幾點探討

2014-11-03 13:41:48陳倬
科技創新與應用 2014年32期
關鍵詞:辦公自動化引擎

陳倬

摘 要:近些年來,隨著計算機技術的飛速發展,使得企業辦公自動化系統越來越多的和計算機相結合,從而使得企業辦公更科學、更現代化,與此同時也直接推動企業經濟效益的增長。其中,工作流技術作為一種新型的計算機技術對企業辦公自動化系統具有十分重要的作用,使企業辦公自動化呈現出簡潔、高效的特點。所謂工作流技術是指一種工作流程的計算模型,詳細的說它是將工作流程中工作的邏輯和規則通過模型表現出來,使辦公自動化系統更科學。之所以說工作流技術十分重要,是因為它可以解決企業辦公自動化系統中的許多問題。文章就過程定義、引擎、監控、工作流系統四方面做了詳細探討,僅供參考。

關鍵詞:工作流技術;辦公自動化;引擎;工作流系統

前言

工作流技術對于辦公自動化系統而言意義非凡,它可以利用計算機讓多個參與者按照固定規則傳遞信息,進而完成工作。過程定義、引擎、監控是構成工作流的三個重要部分,三者缺一不可。但是,值得注意的是,無論是過程定義、引擎還是監控在開發時都應注意到開發要點,把握關鍵點,防止出現細節錯誤,使工作流技術更科學。

1 過程定義

過程定義是工作流的重要組成部分之一?,F今過程定義具有兩種定義方式,其一是技術人員定義流程,其二是用戶自己定義流程。前者適用于較為復雜的過程定義,技術人員一般都采用JaWE工具專業定義。后者則適用于較為直觀簡單的過程定義,便于用戶完成。其中,用戶自己定義流程時要把握以下兩個要點:首先要分次實現直流和分支流程;其次在流程保存的時候,初始相關數據,如用戶、組、應用程序的關聯等。

2 引擎

在開發引擎時,一般都在shark的基礎上進行開發。就目前而言,shark是比較完善的開源引擎。用戶在shark的基礎上開發引擎時要注意流程的選擇,要具體情況具體分析,選擇流程要具有針對性。其次,要注意把握應用程序和流程活動二者之間的關系,將二者有機結合,以便達到理想效果。值得一提的是,要實現應用程序和流程活動二者的關聯,可以采用多種方式實現,要根據具體情況進行分析。

3 監控

監控同樣是工作流內部結構的重要組成部分之一,因此監控開發同樣是一個值得關注的問題。在監控開發時,要注意把握以下三點技巧。首先,要采用流程圖或者信息表的形式將活動的數據信息和活動流程顯示出來,一方面使信息顯示更加清晰明了,另一方面也是的整個系統更加科學。其次,要把握好結束流程這一環節,做好整個系統的最后保障。此外,要做好清理流程數據。

4 工作流系統設計

在對工作流技術進行開發應用時,除了要注意對過程定義、引擎、監控三部分的把握,同時也要做好工作流系統設計工作,從而工作流技術得到有效保證。

在對工作流系統設計時,要注意從多方面考慮,綜合把握各種因素。針對代碼較為復雜和后期的各種要求,技術人員在設計時要注意程序的完整性、擴展性以及用戶的方便性,從而使系統在運行時更能符合辦公自動化的需要。

完整性:所謂完整性就是指程序結構完整。程序結構一般都會面向接口開發,在開發過程中不會發生任何改變。然而要實現程序結構的完整性,設計人員必須要使用設計模式定義各種接口,從而實現系統的各種功能。

擴展性:工作流技術的擴展性是十分重要的,將引擎的擴展性不斷完善將對后期的引擎替換有直接積極作用。目前的工作流技術就是基于Shark開發出來的,在Shark的基礎上不斷完善發展得來的。因此,考慮到未來引擎的發展,程序必須要把握好擴展性。

調用方便性:在開發過程中,調用方便性這一特點是不容忽視的。程序設計員要注意將程序內部各種關聯隱藏起來,盡量突出程序的便捷易懂、簡單實用。

包結構:

com.nor-weststar.workflow.chart工作流流程定義畫圖類的包com.nor-weststar.workflow.client 工作流客戶端

com.nor-weststar.workflow.requisition 申請處理包

com.nor-weststar.workflow.shark 工作流類的包,定義工作流接口。

在com.nor-weststar.workflow.chart的包中包括類:ChartUtil、WflChart 和XpdlUtil 這三個類。其中ChartUtil 類是實現流程圖的操作類,它的作用是定義了工作流過程定義流程圖,輸出XPDL文件。

在com.nor-weststar.workflow.client的包中包括類:ClientFunction、GroupTable、UserGrouptable、UserTable、WflActivity、WflEffort、Wfl

ClientFunction、WflPackage、WflProcess、WflUtil、WorkFlowClient這幾個類。其中ClientFunction類是客戶方法接口,它的作用是定義執行動作以及得到對當前活動的描述。WflUtil類是完成內部流程的管理類。包括工作流數據源,活動標志,活動創建,審批引擎活動等數據和方法的定義。WorkFlowClient客戶端流程管理類提供給用戶的流程管理類,調用引擎流程管理類和內部流程管理類,完成流程的管理。

在com.nor-weststar.workflow.requisition的包中包括類:PlatReq、PlatReqtype、PlatReqUser、ReqClientUtil、ReqUtil這幾個類。PlatReq、PlatReqtype、PlatReqUser這幾個類是描述各申請類內容的Javabean 類。ReqClientUtil類是申請操作類,完成審批網上申請。ReqUtil類是實現申請表單的處理類。

在com.nor-weststar.workflow.shark的包中包括類:SharkException、SharkMana-ger、SharkWorkFlow三個類。SharkException是擴寫的Shark異常類。SharkManager類是實現Shark的基礎管理類,實現對包、用戶、組、參與者與用戶映射的管理。SharkWorkFlow類是對開始活動、執行活動等動作、過程、活動一級的操作。

參考文獻

[1]王海軍,等.基于Shark的工作流流程的實現方式研究[J].機械工程與自動化.

[2]吳朝暉,鄧水光.工作流系統設計與關鍵實現[M].浙江大學出版社.

猜你喜歡
辦公自動化引擎
以學促干 挺膺擔當 激活砥礪前行的紅色引擎
淺談辦公自動化系統的設計與應用
活力(2019年21期)2019-04-01 12:17:06
辦公自動化中的計算機應用
三生 三大引擎齊發力
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
辦公自動化系統軟件教學探索
辦公室自動化、辦公自動化與OA
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
滬蘇浙高速公路辦公自動化系統設計
主站蜘蛛池模板: 国产午夜精品一区二区三区软件| 香蕉99国内自产自拍视频| 好久久免费视频高清| 国产青榴视频| 免费一级毛片在线观看| 亚洲成a∧人片在线观看无码| 亚洲视频一区| 亚洲欧美不卡| 国产swag在线观看| 青草91视频免费观看| 毛片免费高清免费| 国产精品成人免费视频99| 国产高清在线精品一区二区三区 | 五月天福利视频| 伊人91视频| 国产精品播放| 成人中文字幕在线| 亚洲欧美日韩另类在线一| 无码AV动漫| 国产福利在线免费观看| 欧美另类一区| 日韩中文精品亚洲第三区| 五月六月伊人狠狠丁香网| 国产大片喷水在线在线视频 | 五月婷婷精品| 麻豆精品久久久久久久99蜜桃| 亚洲最大福利视频网| 精品黑人一区二区三区| 欧美在线三级| 国产成人凹凸视频在线| 免费99精品国产自在现线| 久久青草视频| 青青草一区| 香蕉99国内自产自拍视频| 九九视频在线免费观看| 91麻豆国产视频| www.91中文字幕| 91欧美在线| 91精品专区国产盗摄| 91综合色区亚洲熟妇p| 丝袜亚洲综合| 国产视频久久久久| 亚洲色偷偷偷鲁综合| 亚洲av日韩av制服丝袜| 久久黄色一级片| 日韩无码真实干出血视频| 久久综合色播五月男人的天堂| 五月激情婷婷综合| 色成人综合| 欧美在线视频a| 思思热精品在线8| 最新加勒比隔壁人妻| 激情无码字幕综合| 国产精品福利社| 日本在线视频免费| 欧美第九页| 亚洲综合网在线观看| 国产精品午夜电影| 久久这里只有精品国产99| 国产免费a级片| 日本手机在线视频| 国产综合网站| 国产成人91精品免费网址在线| 国产av无码日韩av无码网站| 制服丝袜国产精品| 欧美三级自拍| 青草视频久久| 精品视频在线观看你懂的一区| 欧美日本激情| 日本中文字幕久久网站| 麻豆精选在线| 97在线免费| 青青青草国产| 国产精品夜夜嗨视频免费视频| 天堂在线亚洲| 国产永久在线视频| 最新精品久久精品| 亚洲精品无码日韩国产不卡| 久久中文电影| 国产一区三区二区中文在线| 91亚洲精品第一| 中文字幕一区二区人妻电影|