东成西就必中8码四肖8码

排行榜 -

您的位置:首頁 > ppt下載 > PPT課件 > 課件PPT > activiti工作流ppt

activiti工作流ppt下載

素材預覽

activiti工作流ppt

东成西就必中8码四肖8码 ZHESHIactivitiGONGZUOLIUppt,BAOKUOLEactivitiGONGZUOLIUJIANJIE,activitiGONGZUOLIUAPIJIANJIE,YIGEJIANDANDELIUCHENGSHILI,ZAIeclipseZHONGJICHENGLIUCHENGTUSHEJICHAJIAN,RUHECHUANGJIANYIGEGONGZUOLIUYINQING,FABUYIGELIUCHENG,HUODELIUCHENGDINGYI,QIDONGYIGELIUCHENGSHILI,CHAZHAORENWU,RENLINGRENWU,HUODESHENQINGRENDEformXINXI,WANCHENGRENWU,RUHEGUAQIYIGELIUCHENGSHILI,JIESHUYUDENGNEIRONG,HUANYINGDIANJIXIAZAI。

东成西就必中8码四肖8码activitiGONGZUOLIUpptSHIYOUHONGRUANPPTMIANFEIXIAZAIWANGTUIJIANDEYIKUANKEJIANPPTLEIXINGDEPowerPoint.

Activiti工作流程介紹主要內容 1、activiti工作流簡介 2、activiti工作流API簡介 3、一個簡單的流程實例 (1)、在eclipse中集成流程圖設計插件 (2)、如何創建一個工作流引擎 (3)、發布一個流程 (4)、獲得流程定義 (5)、啟動一個流程實例 (6)、查找任務 (7)、認領任務 (8)、獲得申請人的form信息 (9)、完成任務 (10)、如何掛起一個流程實例 4、結束語 1、activiti工作流簡介 Alfresco軟件在2010年5月17日宣布Activiti業務流程管理(BPM)開源項目的正式啟動,其首席架構師由業務流程管理BPM的專家 Tom Baeyens擔任。 Activiti項目是一項新的基于Apache許可的開源BPM平臺,從基礎開始構建,旨在提供支持新的BPMN 2.0標準,包括支持對象管理組(OMG),面對新技術的機遇,諸如互操作性和云架構,提供技術實現。 創始人Tom Baeyens是JBoss jBPM的項目架構師,以及另一位架構師Joram Barrez,一起加入到創建Alfresco這項首次實現Apache開源許可的BPMN 2.0引擎開發中來。 Activiti是一個獨立運作和經營的開源項目品牌,并將獨立于Alfresco開源ECM系統運行。 Activiti將是一種輕量級,可嵌入的BPM引擎,而且還設計適用于可擴展的云架構。 Activiti將提供寬松的Apache許可2.0,以便這個項目可以廣泛被使用,同時促進Activiti BPM引擎和的BPMN 2.0的匹配,該項目現正由OMG通過標準審定。 加入Alfresco Activiti項目的是VMware的SpringSource分支,Alfresco的計劃把該項目提交給Apache基礎架構,希望吸引更多方面的 BPM專家和促進BPM的創新。 2、activiti工作流API簡介 (1)、整體框架圖 2、activiti工作流API簡介 (2)Service詳細介紹 RepositoryService 它提供了管理和控制發布包和流程定義的操作,如發布、激活、掛起一個流程。 IdentityService 它可以管理(創建,更新,刪除,查詢...)群組和用戶 FormService是一個可選服務。即使不使用它,Activiti也可以完美運行, 不會損失任何功能,他提供了啟動表單和任務表單兩個概念。啟動表單會在流程實例啟動之前展示給用戶, 任務表單會在用戶完成任務時展示。 HistoryService提供了Activiti引擎的所有歷史數據。比如流程實例啟動時間,任務的參與者, 完成任務的時間等等。 TaskService中查詢分配給用戶或組的任務,認領并完成一個任務。 RuntimeService它負責啟動一個流程定義的新實例查詢流程實例和執行 ManagementService在使用Activiti的定制環境中基本上不會用到。它可以查詢數據庫的表和表的元數據等。 3、一個簡單的流程實例 (1)在eclipse中集成流程圖設計插件 打開 Help -> Install New Software. 在如下面板中 , 點擊 Add 按鈕, 然后輸 入下列字段:Name: Activiti BPMN 2.0 designer Location: http://activiti.org/designer/update/ (2) 3、一個簡單的流程實例 相應的xml文件 3、一個簡單的流程實例 (2)、如何創建一個工作流引擎 配置文件(activiti.cfg.xm) ProcessEngineprocessEngine=ProcessEngines.getDefaultProcessEngine(),它會在classpath下搜索activiti.cfg.xml, 并基于這個文件中的配置構建引擎。 3、一個簡單的流程實例 基于activiti本身的api 然后通過processEngine獲得activiti各項服務 3、一個簡單的流程實例 (3)、發布一個流程(最直接的方法) 同時刪除一個流程過程如下 (4)、獲得所有流程定義 這將會獲得所有已發布的流程實例信息,如key、id、名稱等。 (5)、啟動一個流程實例 通過流程定義的id啟動 3、一個簡單的流程實例 通過key啟動 其中map為封裝任務啟動者的攜帶信息,如請假天數、類型等。 (6)、查找任務 查找所有流程實例 按代辦人查找相應的task 按組查找 按用戶查找 3、一個簡單的流程實例 (7)、認領任務 說明:此時認領功能可以用在,當某一用戶處在某一管理組時,可以通過先獲得該組所有任務列表,然后通過上面的方法進行任務的認領,認領后改組的其他人員就不會看到一領走的任務。 (8)、獲得申請人的form信息(請假天數、類型等) (9)、完成任務 說明:taskId為任務id,taskVaribles參數為Map封裝的任務執行者提交的form表單信息。如果是申請人其表示請假天數、類型、理由等;若為領導為通過與否、理由等。 3、一個簡單的流程實例 (10)、如何掛起一個流程實例 通過id 通過key 到此結束,謝謝大家! 作者:趙正來 email:zhenlai2011@hotmail.com

推薦PPT

PPT分類Classification

Copyright:2009-2015 1-9zhe.com Corporation,All Rights Reserved HONGRUANPPTMIANFEIXIAZAIWANGBANQUANSUOYOU

粵ICP備14102101號