jeesite說明文檔-6.工作流的應(yīng)用實例供參習(xí)_第1頁
jeesite說明文檔-6.工作流的應(yīng)用實例供參習(xí)_第2頁
jeesite說明文檔-6.工作流的應(yīng)用實例供參習(xí)_第3頁
jeesite說明文檔-6.工作流的應(yīng)用實例供參習(xí)_第4頁
jeesite說明文檔-6.工作流的應(yīng)用實例供參習(xí)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第6章工作流的應(yīng)用實例作者:ThinkGem更新日期:2014-01-031新建流程模型在線辦公流程管理模型管理新建模型欖型管理 豹建模型提交返回槿抉名稱:testaudittest_audit模塊垢謎:測試審批潴程實例點擊“提交”后會立即跳轉(zhuǎn)到“流程在線設(shè)計器”頁面,請看下一章節(jié)2在線流程設(shè)計器在線辦公 流程管理 模型管理 模型管理 編輯 注意:此功能不支持IE,請用谷歌或火狐瀏覽器編輯 IR1t4a中y幷耳 AM* WtSS1ft J*2.1設(shè)置流程屬性溢程屋性(BPMM-MaQrain)(值1b主霆居性1容稱流程審批測洗栩描述浦程標(biāo)識tesLuditExecutableYes若動IMT團

2、斤P更參展性淙程作者目様讎窯空間http JWatm activiti or Q/te si名稱:流程定義名稱描述:流程定義描述 流程標(biāo)識:流程定義KEY,對應(yīng)procDefKey,用來標(biāo)識一個流程2.2拖拽形狀元素Start eve n:開始事件End en tit :結(jié)束事件User task:用戶任務(wù)活動Service task:服務(wù)任務(wù)活動Exclusive gateway:排它網(wǎng)關(guān)通道,只能有一條分支執(zhí)行,如if elseParallel gateway并行網(wǎng)關(guān)通道,所有分支一塊執(zhí)行Enelusive gateway包含網(wǎng)關(guān)通道,執(zhí)行符合條件的分支 參考:http:/www.moss

3、le.eom/docs/activiti/#bpmnConstructs2.3流程發(fā)起人流程變量在開始節(jié)點的屬性中設(shè)置“流程發(fā)起人”變量名:如:apply這時,任務(wù)的參與者可設(shè)置$apply,來指定誰發(fā)起誰執(zhí)行如發(fā)起人發(fā)起流程,被駁回是,駁回到發(fā)起人,可使用方法。2.4掛接表單地址全局表單:新建流程時或活動元素上未設(shè)置表單標(biāo)識時調(diào)用的表單,位于開始事件屬性中“表單標(biāo)識”字段,指定表單訪問地址。活動表單:當(dāng)前步驟使用的表單,使用活動節(jié)點屬性“表單標(biāo)識”字段2.5設(shè)置參與者在活動節(jié)點屬性中找到“參與者”屬性,點擊“ ”彈出如下窗口卜館一個哀雜的類塑cf!吟滋加Q刪瞳|類型執(zhí)行入表詁式tassian

4、esystemassignee1 candidate Userscandidate Groupsassignee任務(wù)執(zhí)行人,設(shè)置系統(tǒng)中的“登錄名”(loginName)。candidateUsers任務(wù)執(zhí)行人,多個用逗號“,”隔開。candidateGroups任務(wù)執(zhí)行組,多個用逗號“,”隔開,設(shè)置系統(tǒng)中的“角 色英文名(ennam ”。assignee和candidateUsers的區(qū)別是:assignee不需要簽收任務(wù),直接可執(zhí)行 任務(wù);candidateUsers為競爭方式分配任務(wù),被指定人待辦中都有一條任務(wù),誰 先簽收誰就獲得任務(wù)的執(zhí)行權(quán)。參與者可指定流程變量(EL表達(dá)式),動態(tài)指定參

5、與者,如:$processer2.6設(shè)置流轉(zhuǎn)條件在流轉(zhuǎn)線的屬性中找到“流轉(zhuǎn)條件”,這里,寫EL表達(dá)式,返回true或false,如:$flag = 12.7保存流程設(shè)計圖工具欄上點擊“保存”按鈕占電訥X I t 畫畫填寫名稱和描述,點擊“保存”按鈕此時可點擊瀏覽器上的“叉號”關(guān)閉流程設(shè)計窗口2.8注意事項所有編號,如:模型編號、流程編號、活動節(jié)點編號,都不允許以數(shù)字 開頭。3部署流程上步咱們學(xué)習(xí)了流程設(shè)計,產(chǎn)生流程設(shè)計圖,如何將我們的圖部署到系統(tǒng)中 并使用呢,請看如下操作:在線辦公流程管理模型管理 模型管理部署接著系統(tǒng)會提示“部署成功”信息,如果提示錯誤,說明你流程設(shè)計圖 有問題,請檢查錯誤,

6、重新執(zhí)行部署操作。另外兩種部署方法,通過eclipse插件設(shè)計好的流程:在線辦公流程管理流程管理部署流程選擇流程.bpmn.xml 編寫并執(zhí)行ant腳本,啟動系統(tǒng)將自動部署/ jeesite/src/mai n/resources/act/build.xm。設(shè)置流程分類:在流程管理中直接點擊流程分類進(jìn)行設(shè)置。同一標(biāo)識流程,部署多次,版本號自動加1正在運行的流程,再次部署新流程后,正在運行的流程還按照原來流程 設(shè)置走,再次新建的流程使用新流程走。4流程表單流轉(zhuǎn)4.1數(shù)據(jù)庫設(shè)計使用erm進(jìn)行數(shù)據(jù)庫建模,然后使用代碼生成工具生成增刪改查代碼。 流程業(yè)務(wù)表中必須包含,如下字段:OA.TE5T_AUDn

7、/OA,TE5T_AU扌瀟號/IT varchariC64) (NM)流題捌ID/PRO 匚N5JD varchar2C&43SL/ereate_by va reh a r2 (.64)創(chuàng)廈盯閭# 麗 te_ datetim ettam p更新看pd ate_by varchsr? (64更新時闔 Fu p d ate_d ate ti m tsta m p 鑿注盲息/rwm nvar ch 目 r2 (255) MJ際標(biāo)記/業(yè)1眄har(l) (NNJj生成ddl導(dǎo)入數(shù)據(jù)庫4.2 代碼生成代碼功能訪問路徑與第 2 章掛接表單對應(yīng)( /oa/testAudit/form ); 請參考:“在線辦

8、公 -個人辦公 -審批測試”模塊源碼: com.thinkgem.jeesite.modules.oa.*. TestAudit*.java, testAudit*.jsp4.3 啟動流程接口TestAuditService.java第 62 行,傳遞參數(shù)如下:/* 啟動流程* param procDefKey流程定義 KEY* param businessTable 業(yè)務(wù)表表名* param businessId業(yè)務(wù)表編號*/Transactional (readOnly = false )public void startProcess(String procDefKey, String

9、businessTable, String businessId)4.4 提交任務(wù)接口TestAuditService.java 第 123 行,傳遞參數(shù)如下:/* 提交任務(wù) , 并保存意見* param taskId 任務(wù) ID* param procInsId 流程實例 ID ,如果為空,則不保存任務(wù)提交意見* param comment 任務(wù)提交意見的內(nèi)容* param vars 任務(wù)變量*/Transactional (readOnly = false )public void complete(String taskId, String procInsId, String comme

10、nt, Map vars)4.5 視圖流轉(zhuǎn)信息調(diào)用組件傳遞流程實例 ID ,如下:5測試執(zhí)行在線辦公個人辦公新建任務(wù)test_audit啟動流程系統(tǒng)自動調(diào)用流程設(shè)計時設(shè)置的開始節(jié)點中的“表單標(biāo)識”地址審批卓請ith,Q-仝可i畀qAcne tewm萇:巳魯性升良會*IIJ月工由flWt冃* 甘理顯霆円嗣壬這事待辦人的待辦中出現(xiàn)一條待辦項巳睜好雖1:丹居4*9*叭旳拿dfl畀嘩jaEfi*nV.J3913414 IE- IB 15It週或.譽點擊進(jìn)入辦理,下方顯示流轉(zhuǎn)信息:wum#11mR-ag曲時削盂RMMtiintsIH1Iitrrh離力ury見耳豊町t9*1FI20 如 1* 16 流程跟

11、蹤圖:在待辦中點擊“環(huán)節(jié)名稱”,進(jìn)入流程跟蹤圖界面Iwiht -rivdlt: J: tUfithAucOOd辦理任務(wù),最下方顯示流轉(zhuǎn)信息:fth=nawts西q王TIM 帖IB: 19g.王W帶壞甘員13-1M 伍 1Et193(313-11-4 1S2Z1iaai3kii|ji t m isxmd-訂a is 22 an;1以下無正文 僅供個人用于學(xué)習(xí)、研究;不得用于商業(yè)用途to員bkogA.nrogeHKO TOpMenob3ymrnflCH6yHeHuac egoB u HHuefigoHMucno 員 B3OBaTbCEb KOMMepqeckuxqe 員 ex.For personal use only in study and research; not for commercial use.Nur f u r

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論