版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/入門教程詳解完整教程介紹是由軟件在2010年5月17日發(fā)布的業(yè)務(wù)流程管理()框架,它是覆蓋了業(yè)務(wù)流程管理,工作流,服務(wù)協(xié)作等領(lǐng)域的一個(gè)開源,靈活的,易擴(kuò)展的可執(zhí)行流程語(yǔ)言框架?;谠S可的開源平臺(tái),創(chuàng)始人是的項(xiàng)目架構(gòu)師,它的特色是提供了插件,開發(fā)人員可以通過插件直接繪畫出業(yè)務(wù)流程圖。工作流引擎對(duì)象,這是工作的核心。負(fù)責(zé)生成流程運(yùn)行時(shí)的各種實(shí)例及數(shù)據(jù),監(jiān)控和管理流程的運(yùn)行。業(yè)務(wù)流程建模及標(biāo)注(),描述流程的基本符號(hào),包括這些圖元如何組合成一個(gè)業(yè)務(wù)流程圖()準(zhǔn)備環(huán)境軟件環(huán)境1.6或者更高版本支持的數(shù)據(jù)庫(kù)有22等支持運(yùn)行的包,可以通過依賴引入開發(fā)環(huán)境為3.7或者以上版本,為8.6版本2.2安裝流程設(shè)計(jì)器(插件)1)打開輸入: :輸入完成后,單擊按鈕等待下載完成后安裝。安裝完成后在菜單選項(xiàng)中會(huì)出現(xiàn)的目錄選項(xiàng)2.3設(shè)置插件的畫流程圖選項(xiàng)打開菜單>>>下流程圖片的生成方式勾選上操作,勾選上這個(gè)操作后在畫流程圖后保存會(huì)自動(dòng)生成對(duì)應(yīng)的流程圖片。2.4準(zhǔn)備開發(fā)環(huán)境2.4.1創(chuàng)建項(xiàng)目,在中添加依賴在左邊工作欄右鍵選擇創(chuàng)建項(xiàng)目,創(chuàng)建一個(gè)名為的項(xiàng)目點(diǎn)擊完成。右鍵項(xiàng)目選擇,選擇勾選上圖中的選項(xiàng),點(diǎn)擊,再點(diǎn)擊然后將項(xiàng)目轉(zhuǎn)換成項(xiàng)目,右鍵項(xiàng)目選擇,在中做如下勾選,然后點(diǎn)擊應(yīng)用和確定然后右鍵項(xiàng)目,選擇,將相關(guān)目錄掉之保留下面需要發(fā)布的內(nèi)容,如下圖然后點(diǎn)擊和然后在文件中添加以下依賴<><><><><><><>5.21.0<><><><><><><><>5.21.0<><><><><><><><>2.4.3<><><><>4j<><>4<><>1.7.6<><><><>4j<><>414<><>1.7.6<><><><><><><><>3.8.1<><><><><><><><><><>5.1.38<><><>然后在命令行下編譯當(dāng)前項(xiàng)目,將需要的包下載到本地倉(cāng)庫(kù)2.4.2初始化數(shù)據(jù)庫(kù)1)目錄下創(chuàng)建文件,內(nèi)容如下<"1.0""8"?><""""""""""""""><""""><""""/><""":33068"/><""""/><""""/><""""/><><>為你電腦數(shù)據(jù)庫(kù)的為數(shù)據(jù)庫(kù)用戶名為數(shù)據(jù)庫(kù)密碼2)在目錄下創(chuàng)建任意目錄和類編寫創(chuàng)建數(shù)據(jù)表方法{/**** *創(chuàng)建流程表 **/ (){ =("") (); (":"+); }}然后運(yùn)行該測(cè)試方法,如果運(yùn)行成功,在數(shù)據(jù)庫(kù)中應(yīng)該會(huì)產(chǎn)生25張的相關(guān)數(shù)據(jù)表2.4.3表說明下面是概括了幾個(gè)常用的數(shù)據(jù)表流程部署相關(guān)表部署對(duì)象表流程定義表資源文件表主鍵生成策略表(對(duì)于部署對(duì)象表的主鍵)流程實(shí)例相關(guān)表正在執(zhí)行的執(zhí)行對(duì)象表(包含執(zhí)行對(duì)象和流程實(shí)例,如果有多個(gè)線程可能流程實(shí)例不一樣)流程實(shí)例歷史表存放歷史所有完成的任務(wù)任務(wù)相關(guān)表代辦任務(wù)表(只對(duì)應(yīng)節(jié)點(diǎn)是的)代辦任務(wù)歷史表(只對(duì)應(yīng)節(jié)點(diǎn)是的)所有節(jié)點(diǎn)活動(dòng)歷史表(對(duì)應(yīng)流程的所有節(jié)點(diǎn)的活動(dòng)歷史,從開始節(jié)點(diǎn)一直到結(jié)束節(jié)點(diǎn)中間的所有節(jié)點(diǎn)的活動(dòng)都會(huì)被記錄)流程變量表正在執(zhí)行的流程變量表流程變量歷史表3.核心3.1說明:1)在中最核心的類,其他的類都是由他而來。2)產(chǎn)生方式=();3)可以產(chǎn)生();4)可以產(chǎn)生=();5)可以產(chǎn)生();各個(gè)的作用管理流程定義執(zhí)行管理,包括啟動(dòng),推進(jìn),刪除流程實(shí)例等操作任務(wù)管理3.2的倉(cāng)庫(kù)服務(wù)類。所謂的倉(cāng)庫(kù)指流程定義文檔的兩個(gè)文件:文件和流程圖片該可以用來刪除部署的流程定義。3.3是的流程執(zhí)行服務(wù)類,可以從這個(gè)服務(wù)類中獲取很多關(guān)于流程執(zhí)行的相關(guān)的信息。3.4是的任務(wù)服務(wù)類??梢詮倪@個(gè)類中獲取任務(wù)的相關(guān)信息,如當(dāng)前正在執(zhí)行的個(gè)人待辦和用戶組待辦任務(wù)。3.5是的查詢歷史信息的類,在一個(gè)流程執(zhí)行完成后,這個(gè)對(duì)象為我們提供查詢歷史信息,可以跟蹤流程實(shí)例對(duì)應(yīng)所有待辦節(jié)點(diǎn)的運(yùn)行情況。3.6流程定義類,可以從這里獲得資源文件等。3.7代表流程定義的執(zhí)行實(shí)例,當(dāng)一個(gè)部署的流程圖啟動(dòng)后,該流程只有一條流程實(shí)例數(shù)據(jù),但是它的流程任務(wù)可以有多個(gè),每個(gè)任務(wù)對(duì)應(yīng)流程圖中相應(yīng)的流程節(jié)點(diǎn)。4.入門程序4.1創(chuàng)建流程圖方法點(diǎn)擊項(xiàng)目,在目錄下創(chuàng)建一個(gè)目錄用來存放流程圖在當(dāng)前項(xiàng)目右鍵選擇流程圖輸入流程圖名稱,然后點(diǎn)擊,在控制面板的右邊欄有相關(guān)的畫圖圖標(biāo)操作其中一個(gè)流程必須包含一個(gè)開始節(jié)點(diǎn)和一個(gè)結(jié)束節(jié)點(diǎn),結(jié)束節(jié)點(diǎn)可以有多個(gè)。然后使用,畫出下面的流程圖,然后用中的連線連接起來。4.2創(chuàng)建流程圖,如下圖4.3指定流程圖名稱,和的處理人1)選中第一個(gè)節(jié)點(diǎn),在中的屬性中輸入當(dāng)前節(jié)點(diǎn)的名稱,在中的中輸入該節(jié)點(diǎn)的處理人,然后以此類推將3個(gè)節(jié)點(diǎn)的值設(shè)置完成。,2)然后在流程圖旁邊的空白出點(diǎn)擊一下,輸入流程的和值,然后保存4.4將流程圖部署到的數(shù)據(jù)表中啟動(dòng)完成后在流程部署表和流程定義表中會(huì)有對(duì)應(yīng)的數(shù)據(jù)信息.4.5啟動(dòng)流程實(shí)例其中("");中的對(duì)應(yīng)流程圖中的值,在數(shù)據(jù)表中對(duì)應(yīng)流程定義表中的字段啟動(dòng)完流程后在表中會(huì)產(chǎn)生一條數(shù)據(jù),這條數(shù)據(jù)為當(dāng)前流程正在執(zhí)行的任務(wù),其中字段的值對(duì)應(yīng)流程圖節(jié)點(diǎn)的值在表中會(huì)產(chǎn)生一條任務(wù)數(shù)據(jù)對(duì)應(yīng)主鍵,為流程實(shí)例,值為流程節(jié)點(diǎn)名稱,字段為該待辦當(dāng)前的處理人4.6查詢待辦任務(wù)指定查詢張三的待辦,可以查詢出待辦為第一個(gè)節(jié)點(diǎn)的處理任務(wù)。4.7完成待辦任務(wù)其中對(duì)應(yīng)表的主鍵,因?yàn)楫?dāng)前待辦任務(wù)為第一個(gè)節(jié)點(diǎn)提交申請(qǐng),當(dāng)執(zhí)行完這個(gè)待辦后下一條待辦數(shù)據(jù)將會(huì)流轉(zhuǎn)到審批【部門經(jīng)理】那,然后以此類推可以將部門經(jīng)理和總經(jīng)理的待辦任務(wù)全部查詢和執(zhí)行完成。5.查詢和刪除流程定義1)查詢流程定義2)刪除流程定義6.流程變量操作6.1設(shè)置流程變量1)設(shè)置流程變量有多種方式,可以在流程啟動(dòng),和任務(wù)執(zhí)行的時(shí)候設(shè)置a.啟動(dòng)流程的時(shí)候設(shè)置b.通過或者設(shè)置提示:如果設(shè)置的流程變量值是一個(gè)對(duì)象類型,這個(gè)對(duì)象必須實(shí)現(xiàn)序列化操作,并且要為該對(duì)象類指定一個(gè)版本6.2獲取流程變量見工程操作7.流程連線在畫流程圖的時(shí)候可以對(duì)流程的連線設(shè)置表達(dá)式,然后在執(zhí)行的時(shí)候設(shè)置流程變量值,然后會(huì)根據(jù)對(duì)應(yīng)的值走對(duì)應(yīng)的節(jié)點(diǎn)點(diǎn)擊一條連線,在中的屬性值中設(shè)置${'同意'},另外一條線設(shè)置為${'不同意'},然后在代碼中設(shè)置對(duì)應(yīng)流程變量值。見工程操作8.排他網(wǎng)關(guān)如下圖,其中黑色的叉叉對(duì)應(yīng)畫流程圖圖標(biāo)中的圖標(biāo)然后對(duì)每條線的屬性指定對(duì)應(yīng)的表達(dá)式,然后在執(zhí)行任務(wù)時(shí)候設(shè)置對(duì)應(yīng)的流程變量會(huì)根據(jù)變量的值來判斷對(duì)應(yīng)連線中的表達(dá)式走對(duì)應(yīng)的流程節(jié)點(diǎn)路線。見工程操作9.并行網(wǎng)關(guān)十字圖標(biāo)對(duì)應(yīng)圖標(biāo)中的并行網(wǎng)關(guān)不需要指定連線的表達(dá)式,當(dāng)流程流轉(zhuǎn)到并行任務(wù)時(shí)會(huì)出發(fā)多個(gè)任務(wù),當(dāng)多個(gè)任務(wù)完成后在會(huì)將流程流轉(zhuǎn)到下一個(gè)節(jié)點(diǎn)見工程操作10.個(gè)人任務(wù)的三種指定方式10.1在中指定任務(wù)具體的處理人10.2在中指定任務(wù)的處理人或角色變量當(dāng)指定為一個(gè)變量值后需要在代碼中設(shè)置對(duì)應(yīng)的處理人,比如在啟動(dòng)的時(shí)候設(shè)置的值在工程中可以將起草人的處理變量設(shè)置為,審批人的處理變量設(shè)置為,然后通過業(yè)務(wù)模塊和登錄人來獲取對(duì)應(yīng)模塊的審批人。10.3為任務(wù)節(jié)點(diǎn)設(shè)置一個(gè)監(jiān)聽類來設(shè)置當(dāng)前節(jié)點(diǎn)的處理人如果設(shè)置了監(jiān)聽類就不需要在設(shè)置的值1)創(chuàng)建一個(gè)監(jiān)聽器類,需要實(shí)現(xiàn)接口2)點(diǎn)擊任務(wù)節(jié)點(diǎn),選擇選項(xiàng)卡,點(diǎn)擊,將的值改為然后選擇創(chuàng)建的實(shí)現(xiàn)類然后當(dāng)任務(wù)到達(dá)該節(jié)點(diǎn)后會(huì)觸發(fā)監(jiān)聽實(shí)現(xiàn)類的方法11.組任務(wù)的三種指定方式11.1在任務(wù)節(jié)點(diǎn)中設(shè)置候選人設(shè)置的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025設(shè)備搬遷協(xié)議合同
- 合伙開店鋪合同范例
- 土地勞務(wù)合同范例
- 海外派駐員工合同范例
- 單位清潔玻璃合同范例
- 銅仁學(xué)院《催化劑制備》2023-2024學(xué)年第一學(xué)期期末試卷
- 完整版100以內(nèi)加減法混合運(yùn)算4000道158
- 桐城師范高等??茖W(xué)?!缎旅襟w內(nèi)容策劃與創(chuàng)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 桐城師范高等??茖W(xué)校《電路與模擬電子技術(shù)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 同濟(jì)大學(xué)浙江學(xué)院《羽毛球?qū)m?xiàng)教學(xué)訓(xùn)練理論與實(shí)踐(三)》2023-2024學(xué)年第一學(xué)期期末試卷
- 頑危犯轉(zhuǎn)化個(gè)例
- 苯安全技術(shù)說明書MSDS
- 爭(zhēng)光D314濕法冶金中鎢鉬分離樹脂應(yīng)用說明書
- 軟件工程-招聘管理系統(tǒng)-UML分析報(bào)告
- 四下英語(yǔ)繪本讀物L(fēng)ittle-Zoe-Looking-for-Mum課件
- 六年級(jí)數(shù)學(xué)上冊(cè)期末填空復(fù)習(xí)100題(含答案)人教版 含答案
- 肺癌腦轉(zhuǎn)移治療指南(2021年版)
- 可編輯世界地圖
- GB/T 41619-2022科學(xué)技術(shù)研究項(xiàng)目評(píng)價(jià)實(shí)施指南基礎(chǔ)研究項(xiàng)目
- YY/T 0698.8-2009最終滅菌醫(yī)療器械包裝材料第8部分:蒸汽滅菌器用重復(fù)性使用滅菌容器要求和試驗(yàn)方法
- GB/T 6673-2001塑料薄膜和薄片長(zhǎng)度和寬度的測(cè)定
評(píng)論
0/150
提交評(píng)論