版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第6章工作流的應(yīng)用實(shí)例作者:ThinkGem更新日期:2014-01-031新建流程模型在線辦公3流程管理3模型管理3新建模型點(diǎn)擊“提交”后會立即跳轉(zhuǎn)到“流程在線設(shè)計器”頁面,請看下一章節(jié)2在線流程設(shè)計器在線辦公3流程管理3模型管理3模型管理3編輯 注意:此功能不支持IE,請用谷歌或火狐瀏覽器編輯。2.1設(shè)置流程屬性流程屬性(BPMH-Diagram名稱值主要屋性流程甫批刪試流程描述流程標(biāo)識test_audiiExecutableYes活動執(zhí)行監(jiān)聽上更多國蛀流程作者流程版本目標(biāo)命名空間http :/Amww. act i viti. r gflest名稱:流程定義名稱描述:流程定義描述 流程標(biāo)
2、識:流程定義KEY,對應(yīng)procDefKey,用來標(biāo)識一個流程2.2拖拽形狀元素Start event :開始事件End entit :結(jié)束事件User task:用戶任務(wù)活動Service task:服務(wù)任務(wù)活動 Exclusive gateway :排它網(wǎng)關(guān)通道,只能有一條分支執(zhí)行,如if elseParallel gateway:并行網(wǎng)關(guān)通道,所有分支一塊執(zhí)行Enclusive gateway :包含網(wǎng)關(guān)通道,執(zhí)行符合條件的分支參考: HYPERLINK http:/www.mossle.eom/docs/activiti/%23bpmnConstructs http:/www.moss
3、le.eom/docs/activiti/#bpmnConstructs2.3流程發(fā)起人流程變量在開始節(jié)點(diǎn)的屬性中設(shè)置“流程發(fā)起人”變量名:如:apply主要屬性編號啟動審批名稱指述表單屬性CtotalCounro/itemsQS流程發(fā)起人表單標(biāo)識活動執(zhí)行監(jiān)聽出 a/testAudit/form這時,任務(wù)的參與者可設(shè)置$apply,來指定誰發(fā)起誰執(zhí)行編輯一個復(fù)雜的類塑他添加e刪e類型執(zhí)行人表達(dá)式assignee apply如發(fā)起人發(fā)起流程,被駁回是,駁回到發(fā)起人,可使用方法。2.4掛接表單地址全局表單:新建流程時或活動元素上未設(shè)置表單標(biāo)識時調(diào)用的表單,位 于開始事件屬性中“表單標(biāo)識”字段,指定
4、表單訪問地址?;顒颖韱危寒?dāng)前步驟使用的表單,使用活動節(jié)點(diǎn)屬性“表單標(biāo)識”字段。名稱值d主要屬性編號start名稱啟動審批描述表單屬性rtotalCounro.items:流程發(fā)起人applyI表單標(biāo)識/oa/testAudit/Torm活幼執(zhí)行監(jiān)昕流程屬性(Start event2.5設(shè)置參與者candidateUsers:任務(wù)執(zhí)行人,多個用逗號“,”隔開。在活動節(jié)點(diǎn)屬性中找到“參與者”屬性,點(diǎn)擊“”彈出如下窗口編輯一個復(fù)雜的類堊!酸添加色刪除類型執(zhí)行人表達(dá)式|assign&eBsystemassignee candidateUsers candidateGroupsassignee:任務(wù)執(zhí)行
5、人,設(shè)置系統(tǒng)中的“登錄名(loginName)。.candidateGroups:任務(wù)執(zhí)行組,多個用逗號“,”隔開,設(shè)置系統(tǒng)中的“角色英文名(enname)。assignee和candidateUsers的區(qū)別是:assignee不需要簽收任務(wù),直接可執(zhí)行任務(wù);candidateUsers為競爭方式分配任務(wù),被指定人待辦中都有一條任務(wù),誰 先簽收誰就獲得任務(wù)的執(zhí)行權(quán)。參與者可指定流程變量(EL表達(dá)式),動態(tài)指定參與者,如:$processer2.6設(shè)置流轉(zhuǎn)條件在流轉(zhuǎn)線的屬性中找到“流轉(zhuǎn)條件”,這里,寫EL表達(dá)式,返回true或false,如:$flag = Tmim名稱值:主要屬性編號sid-
6、72258M1-203E-42.名稱是描述流轉(zhuǎn)條件既pass=1Default flowStandardCnndiiinnal flnwtandArri2.7保存流程設(shè)計圖工具欄上點(diǎn)擊“保存”按鈕填寫名稱和描述,點(diǎn)擊“保存”按鈕。此時可點(diǎn)擊瀏覽器上的“叉號”關(guān)閉流程設(shè)計窗口。2.8注意事項所有編號,如:模型編號、流程編號、活動節(jié)點(diǎn)編號,都不允許以數(shù)字 開頭。3部署流程上步咱們學(xué)習(xí)了流程設(shè)計,產(chǎn)生流程設(shè)計圖,如何將我們的圖部署到系統(tǒng)中并使用呢,請看如下操作:在線辦公3流程管理3模型管理3模型管理3部署接著系統(tǒng)會提示“部署成功”信息,如果提示錯誤,說明你流程設(shè)計圖 有問題,請檢查錯誤,重新執(zhí)行部署
7、操作。另外兩種部署方法,通過eclipse插件設(shè)計好的流程:在線辦公3流程管理3流程管理3部署流程3選擇流程.bpmn.xml編寫并執(zhí)行ant腳本,啟動系統(tǒng)將自動部署/ jeesite/src/main/resources/act/build.xml。設(shè)置流程分類:在流程管理中直接點(diǎn)擊流程分類進(jìn)行設(shè)置。同一標(biāo)識流程,部署多次,版本號自動加1正在運(yùn)行的流程,再次部署新流程后,正在運(yùn)行的流程還按照原來流程設(shè)置走,再次新建的流程使用新流程走。4流程表單流轉(zhuǎn)4.1數(shù)據(jù)庫設(shè)計使用erm進(jìn)行數(shù)據(jù)庫建模,然后使用代碼生成工具生成增刪改查代碼。流程業(yè)務(wù)表中必須包含,如下字段: TOC o 1-5 h z OA
8、_TE5T_AUDrr/aA_TEST_AU OITK編號/id用嘉日云時(NN)|流程實(shí)例EPROJirJ5_ID varchar2C640|曳建者J creste_by va rch m r2(64)I創(chuàng)建時間 , c reate_ date tim ed:a e pH更新者7 upd ate_by varcharZ 54更耕時間日te timestamp督注信息/reEwks nvarchar2255)flffl 降標(biāo)記/dElJIag char(l) (NNJ生成ddl導(dǎo)入數(shù)據(jù)庫4.2代碼生成代碼功能訪問路徑與第2章掛接表單對應(yīng)(/oa/testAudit/form);請參考:“在線辦
9、公個人辦公-審批測試”模塊源碼: com.thinkgem.jeesite.modules.oa.*. TestAudit*.java,testAudit*.jsp4.3啟動流程接口TestAuditService.java 第 62 行,傳遞參數(shù)如下:/*啟動流程param procDefKey 流程定義KEYparam businessTable 業(yè)務(wù)表表名param businessId 業(yè)務(wù)表編號*/Transactional(readonly = false)public void startProcess(String procDefKey, String businessTabl
10、e, String businessId)4.4提交任務(wù)接口TestAuditService.java 第 123 行,傳遞參數(shù)如下:/*提交任務(wù),并保存意見param taskId 任務(wù)IDparam procInsId流程實(shí)例ID,如果為空,則不保存任務(wù)提交意見param comment 任務(wù)提交意見的內(nèi)容param vars 任務(wù)變量*/Transactional(readOnly = false)public void complete(String taskId, String procInsId, String comment, Map vars)4.5視圖流轉(zhuǎn)信息調(diào)用組件傳遞流程實(shí)例ID,如下:5測試執(zhí)行在線辦公3個人辦公3新建任務(wù)3test_audit3啟動流程系統(tǒng)自動調(diào)用流程設(shè)計時設(shè)置的開始節(jié)點(diǎn)中的“表單標(biāo)識”地址審批申請an理司糖導(dǎo)ftGRS-A13SWHraJi團(tuán)主宴#與早呵這事待辦人的待辦中出現(xiàn)一條待辦項點(diǎn)擊進(jìn)入辦理,下方顯示流轉(zhuǎn)信息:薪酬主管初審主野簿匣sn處珂病事由佑r?供trftrnw賽珥度杼是由:圖升闕巖i驟宗El聒就RWIHUCfll
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英雄聯(lián)盟網(wǎng)吧活動方案
- 無服務(wù)器架構(gòu)的優(yōu)化策略-深度研究
- 干部休養(yǎng)所產(chǎn)業(yè)生態(tài)構(gòu)建-深度研究
- 大氣氣溶膠對光污染的影響-深度研究
- 并購重組與深證綜指估值關(guān)系-深度研究
- 價格風(fēng)險管理理論與實(shí)務(wù)-深度研究
- 強(qiáng)化學(xué)習(xí)與金融市場預(yù)測-深度研究
- 果樹產(chǎn)業(yè)競爭政策研究-深度研究
- 2025年慶陽職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 我的家鄉(xiāng)瓊海
- (2025)專業(yè)技術(shù)人員繼續(xù)教育公需課題庫(附含答案)
- 《互聯(lián)網(wǎng)現(xiàn)狀和發(fā)展》課件
- 【MOOC】計算機(jī)組成原理-電子科技大學(xué) 中國大學(xué)慕課MOOC答案
- 2024年上海健康醫(yī)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 2024年湖北省武漢市中考語文適應(yīng)性試卷
- 非新生兒破傷風(fēng)診療規(guī)范(2024年版)解讀
- EDIFIER漫步者S880使用說明書
- 上海市華東師大二附中2025屆高二數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- C語言程序設(shè)計PPT(第7版)高職完整全套教學(xué)課件
- 頭頸外科臨床診療指南2021版
評論
0/150
提交評論