版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁入門教程詳解完整教程介紹是由軟件在2019年5月17日發(fā)布的業(yè)務(wù)流程管理()框架,它是覆蓋了業(yè)務(wù)流程管理,工作流,服務(wù)協(xié)作等領(lǐng)域的一個開源,靈活的,易擴展的可執(zhí)行流程語言框架?;谠S可的開源平臺,創(chuàng)始人是的項目架構(gòu)師,它的特色是提供了插件,開發(fā)人員可以通過插件直接繪畫出業(yè)務(wù)流程圖。工作流引擎對象,這是工作的核心。負(fù)責(zé)生成流程運行時的各種實例及數(shù)據(jù),監(jiān)控和管理流程的運行。業(yè)務(wù)流程建模及標(biāo)注(),描述流程的基本符號,包括這些圖元如何組合成一個業(yè)務(wù)流程圖()準(zhǔn)備環(huán)境軟件環(huán)境1.6或者更高版本支持的數(shù)據(jù)庫有22等支持運行的包,可以通過依賴引入開發(fā)環(huán)境為3.7或者以上版本,為8.6版本2.2安裝流程設(shè)計器(插件)1)打開輸入:輸入完成后,單擊按鈕等待下載完成后安裝。安裝完成后在菜單選項中會出現(xiàn)的目錄選項2.3設(shè)置插件的畫流程圖選項打開菜單>>>下流程圖片的生成方式勾選上操作,勾選上這個操作后在畫流程圖后保存會自動生成對應(yīng)的流程圖片。2.4準(zhǔn)備開發(fā)環(huán)境2.4.1創(chuàng)建項目,在中添加依賴在左邊工作欄右鍵選擇創(chuàng)建項目,創(chuàng)建一個名為的項目點擊完成。右鍵項目選擇,選擇勾選上圖中的選項,點擊,再點擊然后將項目轉(zhuǎn)換成項目,右鍵項目選擇,在中做如下勾選,然后點擊應(yīng)用和確定然后右鍵項目,選擇,將相關(guān)目錄掉之保留下面需要發(fā)布的內(nèi)容,如下圖然后點擊和然后在文件中添加以下依賴<>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)前項目,將需要的包下載到本地倉庫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)建流程表然后運行該測試方法,如果運行成功,在數(shù)據(jù)庫中應(yīng)該會產(chǎn)生25張的相關(guān)數(shù)據(jù)表2.4.3表說明下面是概括了幾個常用的數(shù)據(jù)表流程部署相關(guān)表部署對象表流程定義表資源文件表主鍵生成策略表(對于部署對象表的主鍵)流程實例相關(guān)表正在執(zhí)行的執(zhí)行對象表(包含執(zhí)行對象和流程實例,如果有多個線程可能流程實例不一樣)流程實例歷史表存放歷史所有完成的任務(wù)任務(wù)相關(guān)表代辦任務(wù)表(只對應(yīng)節(jié)點是的)代辦任務(wù)歷史表(只對應(yīng)節(jié)點是的)所有節(jié)點活動歷史表(對應(yīng)流程的所有節(jié)點的活動歷史,從開始節(jié)點一直到結(jié)束節(jié)點中間的所有節(jié)點的活動都會被記錄)流程變量表正在執(zhí)行的流程變量表流程變量歷史表3.核心3.1說明:1)在中最核心的類,其他的類都是由他而來。2)產(chǎn)生方式3)可以產(chǎn)生4)可以產(chǎn)生5)可以產(chǎn)生各個的作用管理流程定義執(zhí)行管理,包括啟動,推進(jìn),刪除流程實例等操作任務(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í)行完成后,這個對象為我們提供查詢歷史信息,可以跟蹤流程實例對應(yīng)所有待辦節(jié)點的運行情況。3.6流程定義類,可以從這里獲得資源文件等。3.7代表流程定義的執(zhí)行實例,當(dāng)一個部署的流程圖啟動后,該流程只有一條流程實例數(shù)據(jù),但是它的流程任務(wù)可以有多個,每個任務(wù)對應(yīng)流程圖中相應(yīng)的流程節(jié)點。4.入門程序4.1創(chuàng)建流程圖方法點擊項目,在目錄下創(chuàng)建一個目錄用來存放流程圖在當(dāng)前項目右鍵選擇流程圖輸入流程圖名稱,然后點擊,在控制面板的右邊欄有相關(guān)的畫圖圖標(biāo)操作其中一個流程必須包含一個開始節(jié)點和一個結(jié)束節(jié)點,結(jié)束節(jié)點可以有多個。然后使用,畫出下面的流程圖,然后用中的連線連接起來。4.2創(chuàng)建流程圖,如下圖4.3指定流程圖名稱,和的處理人1)選中第一個節(jié)點,在中的屬性中輸入當(dāng)前節(jié)點的名稱,在中的中輸入該節(jié)點的處理人,然后以此類推將3個節(jié)點的值設(shè)置完成。2)然后在流程圖旁邊的空白出點擊一下,輸入流程的和值,然后保存4.4將流程圖部署到的數(shù)據(jù)表中啟動完成后在流程部署表和流程定義表中會有對應(yīng)的數(shù)據(jù)信息.4.5啟動流程實例其中("");中的對應(yīng)流程圖中的值,在數(shù)據(jù)表中對應(yīng)流程定義表中的字段啟動完流程后在表中會產(chǎn)生一條數(shù)據(jù),這條數(shù)據(jù)為當(dāng)前流程正在執(zhí)行的任務(wù),其中字段的值對應(yīng)流程圖節(jié)點的值在表中會產(chǎn)生一條任務(wù)數(shù)據(jù)對應(yīng)主鍵,為流程實例,值為流程節(jié)點名稱,字段為該待辦當(dāng)前的處理人4.6查詢待辦任務(wù)指定查詢張三的待辦,可以查詢出待辦為第一個節(jié)點的處理任務(wù)。4.7完成待辦任務(wù)其中對應(yīng)表的主鍵,因為當(dāng)前待辦任務(wù)為第一個節(jié)點提交申請,當(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è)置的流程變量值是一個對象類型,這個對象必須實現(xiàn)序列化操作,并且要為該對象類指定一個版本6.2獲取流程變量見工程操作7.流程連線在畫流程圖的時候可以對流程的連線設(shè)置表達(dá)式,然后在執(zhí)行的時候設(shè)置流程變量值,然后會根據(jù)對應(yīng)的值走對應(yīng)的節(jié)點點擊一條連線,在中的屬性值中設(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é)點路線。見工程操作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é)點見工程操作10.個人任務(wù)的三種指定方式10.1在中指定任務(wù)具體的處理人10.2在中指定任務(wù)的處理人或角色變量當(dāng)指定為一個變量值后需要在代碼中設(shè)置對應(yīng)的處理人,比如在啟動的時候設(shè)置的值在工程中可以將起草人的處理變量設(shè)置為,審批人的處理變量設(shè)置為,然后通過業(yè)務(wù)模塊和登錄人來獲取對應(yīng)模塊的審批人。10.3為任務(wù)節(jié)點設(shè)置一個監(jiān)聽類來設(shè)置當(dāng)前節(jié)點的處理人如果設(shè)置了監(jiān)聽類就不需要在設(shè)置的值1)創(chuàng)建一個監(jiān)聽器類,需要實現(xiàn)接口2)點擊任務(wù)節(jié)點,選擇選項卡,點擊,將的值改為然后選擇創(chuàng)建的實現(xiàn)類然后當(dāng)任務(wù)到達(dá)該節(jié)點后會觸發(fā)監(jiān)聽實現(xiàn)類的方法11.組任務(wù)的三種指定方式11.1在任務(wù)節(jié)點中設(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店前臺接待員工作總結(jié)
- 高校教研工作的持續(xù)改進(jìn)與創(chuàng)新
- 金融科技行業(yè)技術(shù)職位總結(jié)
- 互娛行業(yè)花絮分享培訓(xùn)心得
- 有效規(guī)劃財務(wù)部年終工作總結(jié)
- 人機界面設(shè)計師界面設(shè)計交互設(shè)計
- 高危行業(yè)安全監(jiān)管工作方案計劃
- 設(shè)備維修維護(hù)合同范本完整版
- 司法行業(yè)審判培訓(xùn)
- 服裝店前臺接待工作總結(jié)
- GB/T 16895.32-2008建筑物電氣裝置第7-712部分:特殊裝置或場所的要求太陽能光伏(PV)電源供電系統(tǒng)
- 氣壓治療儀的使用方法課件
- 《護(hù)理交接班制度》課件
- 重慶九龍坡區(qū)2022-2023學(xué)年高一物理第一學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 食材配送投標(biāo)服務(wù)方案
- 建筑施工現(xiàn)場農(nóng)民工維權(quán)告示牌
- 醫(yī)療醫(yī)學(xué)醫(yī)生護(hù)士工作PPT模板
- 口腔門診規(guī)章制度.-口腔診所12個規(guī)章制度
- 幼兒園班級安全教育活動計劃表
- ppt模板:創(chuàng)意中國風(fēng)古風(fēng)水墨山水通用模板課件
- 紡紗學(xué)-ppt課件
評論
0/150
提交評論