版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第頁入門教程詳解完整教程介紹是由軟件在2019年5月17日發(fā)布的業(yè)務(wù)流程管理()框架,它是覆蓋了業(yè)務(wù)流程管理,工作流,服務(wù)協(xié)作等領(lǐng)域的一個開源,靈活的,易擴(kuò)展的可執(zhí)行流程語言框架?;谠S可的開源平臺,創(chuàng)始人是的項(xiàng)目架構(gòu)師,它的特色是提供了插件,開發(fā)人員可以通過插件直接繪畫出業(yè)務(wù)流程圖。工作流引擎對象,這是工作的核心。負(fù)責(zé)生成流程運(yùn)行時的各種實(shí)例及數(shù)據(jù),監(jiān)控和管理流程的運(yùn)行。業(yè)務(wù)流程建模及標(biāo)注(),描述流程的基本符號,包括這些圖元如何組合成一個業(yè)務(wù)流程圖()準(zhǔn)備環(huán)境軟件環(huán)境1.6或者更高版本支持的數(shù)據(jù)庫有22等支持運(yùn)行的包,可以通過依賴引入開發(fā)環(huán)境為3.7或者以上版本,為8.6版本2.2安裝流程設(shè)計(jì)器(插件)1)打開輸入:輸入完成后,單擊按鈕等待下載完成后安裝。安裝完成后在菜單選項(xiàng)中會出現(xiàn)的目錄選項(xiàng)2.3設(shè)置插件的畫流程圖選項(xiàng)打開菜單>>>下流程圖片的生成方式勾選上操作,勾選上這個操作后在畫流程圖后保存會自動生成對應(yīng)的流程圖片。2.4準(zhǔn)備開發(fā)環(huán)境2.4.1創(chuàng)建項(xiàng)目,在中添加依賴在左邊工作欄右鍵選擇創(chuàng)建項(xiàng)目,創(chuàng)建一個名為的項(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)目,將需要的包下載到本地倉庫2.4.2初始化數(shù)據(jù)庫1)目錄下創(chuàng)建文件,內(nèi)容如下<"1.0""8"?><""":33068"/>為你電腦數(shù)據(jù)庫的為數(shù)據(jù)庫用戶名為數(shù)據(jù)庫密碼2)在目錄下創(chuàng)建任意目錄和類編寫創(chuàng)建數(shù)據(jù)表方法 *創(chuàng)建流程表然后運(yùn)行該測試方法,如果運(yùn)行成功,在數(shù)據(jù)庫中應(yīng)該會產(chǎn)生25張的相關(guān)數(shù)據(jù)表2.4.3表說明下面是概括了幾個常用的數(shù)據(jù)表流程部署相關(guān)表部署對象表流程定義表資源文件表主鍵生成策略表(對于部署對象表的主鍵)流程實(shí)例相關(guān)表正在執(zhí)行的執(zhí)行對象表(包含執(zhí)行對象和流程實(shí)例,如果有多個線程可能流程實(shí)例不一樣)流程實(shí)例歷史表存放歷史所有完成的任務(wù)任務(wù)相關(guān)表代辦任務(wù)表(只對應(yīng)節(jié)點(diǎn)是的)代辦任務(wù)歷史表(只對應(yīng)節(jié)點(diǎn)是的)所有節(jié)點(diǎn)活動歷史表(對應(yīng)流程的所有節(jié)點(diǎn)的活動歷史,從開始節(jié)點(diǎn)一直到結(jié)束節(jié)點(diǎn)中間的所有節(jié)點(diǎn)的活動都會被記錄)流程變量表正在執(zhí)行的流程變量表流程變量歷史表3.核心3.1說明:1)在中最核心的類,其他的類都是由他而來。2)產(chǎn)生方式3)可以產(chǎn)生4)可以產(chǎn)生5)可以產(chǎn)生各個的作用管理流程定義執(zhí)行管理,包括啟動,推進(jìn),刪除流程實(shí)例等操作任務(wù)管理3.2的倉庫服務(wù)類。所謂的倉庫指流程定義文檔的兩個文件:文件和流程圖片該可以用來刪除部署的流程定義。3.3是的流程執(zhí)行服務(wù)類,可以從這個服務(wù)類中獲取很多關(guān)于流程執(zhí)行的相關(guān)的信息。3.4是的任務(wù)服務(wù)類??梢詮倪@個類中獲取任務(wù)的相關(guān)信息,如當(dāng)前正在執(zhí)行的個人待辦和用戶組待辦任務(wù)。3.5是的查詢歷史信息的類,在一個流程執(zhí)行完成后,這個對象為我們提供查詢歷史信息,可以跟蹤流程實(shí)例對應(yīng)所有待辦節(jié)點(diǎn)的運(yùn)行情況。3.6流程定義類,可以從這里獲得資源文件等。3.7代表流程定義的執(zhí)行實(shí)例,當(dāng)一個部署的流程圖啟動后,該流程只有一條流程實(shí)例數(shù)據(jù),但是它的流程任務(wù)可以有多個,每個任務(wù)對應(yīng)流程圖中相應(yīng)的流程節(jié)點(diǎn)。4.入門程序4.1創(chuàng)建流程圖方法點(diǎn)擊項(xiàng)目,在目錄下創(chuàng)建一個目錄用來存放流程圖在當(dāng)前項(xiàng)目右鍵選擇流程圖輸入流程圖名稱,然后點(diǎn)擊,在控制面板的右邊欄有相關(guān)的畫圖圖標(biāo)操作其中一個流程必須包含一個開始節(jié)點(diǎn)和一個結(jié)束節(jié)點(diǎn),結(jié)束節(jié)點(diǎn)可以有多個。然后使用,畫出下面的流程圖,然后用中的連線連接起來。4.2創(chuàng)建流程圖,如下圖4.3指定流程圖名稱,和的處理人1)選中第一個節(jié)點(diǎn),在中的屬性中輸入當(dāng)前節(jié)點(diǎn)的名稱,在中的中輸入該節(jié)點(diǎn)的處理人,然后以此類推將3個節(jié)點(diǎn)的值設(shè)置完成。2)然后在流程圖旁邊的空白出點(diǎn)擊一下,輸入流程的和值,然后保存4.4將流程圖部署到的數(shù)據(jù)表中啟動完成后在流程部署表和流程定義表中會有對應(yīng)的數(shù)據(jù)信息.4.5啟動流程實(shí)例其中("");中的對應(yīng)流程圖中的值,在數(shù)據(jù)表中對應(yīng)流程定義表中的字段啟動完流程后在表中會產(chǎn)生一條數(shù)據(jù),這條數(shù)據(jù)為當(dāng)前流程正在執(zhí)行的任務(wù),其中字段的值對應(yīng)流程圖節(jié)點(diǎn)的值在表中會產(chǎn)生一條任務(wù)數(shù)據(jù)對應(yīng)主鍵,為流程實(shí)例,值為流程節(jié)點(diǎn)名稱,字段為該待辦當(dāng)前的處理人4.6查詢待辦任務(wù)指定查詢張三的待辦,可以查詢出待辦為第一個節(jié)點(diǎn)的處理任務(wù)。4.7完成待辦任務(wù)其中對應(yīng)表的主鍵,因?yàn)楫?dāng)前待辦任務(wù)為第一個節(jié)點(diǎn)提交申請,當(dāng)執(zhí)行完這個待辦后下一條待辦數(shù)據(jù)將會流轉(zhuǎn)到審批【部門經(jīng)理】那,然后以此類推可以將部門經(jīng)理和總經(jīng)理的待辦任務(wù)全部查詢和執(zhí)行完成。5.查詢和刪除流程定義1)查詢流程定義2)刪除流程定義6.流程變量操作6.1設(shè)置流程變量1)設(shè)置流程變量有多種方式,可以在流程啟動,和任務(wù)執(zhí)行的時候設(shè)置a.啟動流程的時候設(shè)置b.通過或者設(shè)置提示:如果設(shè)置的流程變量值是一個對象類型,這個對象必須實(shí)現(xiàn)序列化操作,并且要為該對象類指定一個版本6.2獲取流程變量見工程操作7.流程連線在畫流程圖的時候可以對流程的連線設(shè)置表達(dá)式,然后在執(zhí)行的時候設(shè)置流程變量值,然后會根據(jù)對應(yīng)的值走對應(yīng)的節(jié)點(diǎn)點(diǎn)擊一條連線,在中的屬性值中設(shè)置${'同意'},另外一條線設(shè)置為${'不同意'},然后在代碼中設(shè)置對應(yīng)流程變量值。見工程操作8.排他網(wǎng)關(guān)如下圖,其中黑色的叉叉對應(yīng)畫流程圖圖標(biāo)中的圖標(biāo)然后對每條線的屬性指定對應(yīng)的表達(dá)式,然后在執(zhí)行任務(wù)時候設(shè)置對應(yīng)的流程變量會根據(jù)變量的值來判斷對應(yīng)連線中的表達(dá)式走對應(yīng)的流程節(jié)點(diǎn)路線。見工程操作9.并行網(wǎng)關(guān)十字圖標(biāo)對應(yīng)圖標(biāo)中的并行網(wǎng)關(guān)不需要指定連線的表達(dá)式,當(dāng)流程流轉(zhuǎn)到并行任務(wù)時會出發(fā)多個任務(wù),當(dāng)多個任務(wù)完成后在會將流程流轉(zhuǎn)到下一個節(jié)點(diǎn)見工程操作10.個人任務(wù)的三種指定方式10.1在中指定任務(wù)具體的處理人10.2在中指定任務(wù)的處理人或角色變量當(dāng)指定為一個變量值后需要在代碼中設(shè)置對應(yīng)的處理人,比如在啟動的時候設(shè)置的值在工程中可以將起草人的處理變量設(shè)置為,審批人的處理變量設(shè)置為,然后通過業(yè)務(wù)模塊和登錄人來獲取對應(yīng)模塊的審批人。10.3為任務(wù)節(jié)點(diǎn)設(shè)置一個監(jiān)聽類來設(shè)置當(dāng)前節(jié)點(diǎn)的處理人如果設(shè)置了監(jiān)聽類就不需要在設(shè)置的值1)創(chuàng)建一個監(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)后會觸發(fā)監(jiān)聽實(shí)現(xiàn)類的方法11.組任務(wù)的三種指定方式11.1在任務(wù)節(jié)點(diǎn)中設(shè)置候選人設(shè)置的候選處理人用英文輸入法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園薯?xiàng)l美食課程設(shè)計(jì)
- 我為集團(tuán)做貢獻(xiàn)主題演講稿(6篇)
- 春季運(yùn)動會閉幕詞
- 2024年國際游學(xué)組織與實(shí)施合同3篇
- 戴頭盔安全橫幅標(biāo)語(80句)
- 電解銅課程設(shè)計(jì)
- 弘揚(yáng)師德師風(fēng),做新時代好老師演講稿范文(8篇)
- 物流裝備與技巧課程設(shè)計(jì)
- 思念的短句關(guān)于愛情
- 2025年山東濟(jì)寧汶上經(jīng)濟(jì)開發(fā)區(qū)管理委員會選聘工作人員10人管理單位筆試遴選500模擬題附帶答案詳解
- 胃脘痛中醫(yī)護(hù)理方案-課件
- 《大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo)》第二章自我認(rèn)知
- 氣壓治療儀的使用方法課件
- 最新營銷中心物業(yè)服務(wù)可視化操作指引說明詳解新實(shí)用手冊
- 食材配送投標(biāo)服務(wù)方案
- 醫(yī)療醫(yī)學(xué)醫(yī)生護(hù)士工作PPT模板
- 排污許可證守法承諾書(2篇)
- 矩形頂管施工方案28
- 液壓轉(zhuǎn)向器廠總平面布置課程設(shè)計(jì)
- 說明性語段的壓縮(課堂PPT)
- 裝配式鋼板筒倉安裝技術(shù)經(jīng)驗(yàn)規(guī)程
評論
0/150
提交評論