09 2007 檔案
定單變更流程
摘要: 是一張Ultimus為一個簡單變更定單流程開發的地圖。一個客戶申請變更一個產品或服務將啟動本流程。在收到申請以后,工程經理能拒絕申請,需要一個EMAIL提醒發送給客戶,或申請同時輸入到3個其他團隊(軟件,電子,機械)。當所有需求團隊反饋后,流程使用網絡服務申請一個包括變更所有的輸入和時間和成本的預算包。這些信息將反饋給工程經理做最終檢查和調整。此時,工程經理又一次能夠拒絕申請(如果成本或時間預估過高)。否則,信息將提交給銷售部門添加任何補充信息。然后流程將自動生成一個報價并且和提醒一起發送給客戶。
閱讀全文
posted @
2007-09-23 19:25 jbpm 閱讀(521) |
評論 (0) 編輯
什么是jbpm
摘要: JBoss jBPM is a flexible, extensible workflow management system. JBoss jBPM has an intuitive process language to express business processes graphically in terms of tasks, wait states for asynchronous communication, timers, automated actions,... To bind these operations together, JBoss jBPM has the most powerful and extensible control flow mechanism.
閱讀全文
posted @
2007-09-23 19:18 jbpm 閱讀(743) |
評論 (0) 編輯
任務指派實例
摘要: 在下面的例子里,我們將向您展示如何能給用戶分配任務。因為在jBPM工作流
引擎和組織機構模型之間是分離的,對計算參與者的表達語言將總是被限制的。
因此,你必須指定一個任務處理的實現,包括計算任務參與者
閱讀全文
posted @
2007-09-23 16:29 jbpm 閱讀(1178) |
評論 (0) 編輯
工作流管理與事務服務實例
摘要: 城市政府寬帶網絡軟件平臺連接一個城市的市政府、黨的機關、人大、政法四大類幾十甚至上百個機關。政府部門中有大量的工作是需要部門內、部門之間的多部門、多工作崗位、多工作人員協同工作來完成的。而且其工作呈工作流狀態和事務性狀態(既工作流程的完整性)。
閱讀全文
posted @
2007-09-23 15:56 jbpm 閱讀(683) |
評論 (0) 編輯
工作流產品三大系列
摘要: 工作流一直是實施BPM的重要環節,以往的開源與閉源的劃分已經不適合如今的工作流局勢,開源已經滲透到了各個領域,如今的工作流已是三分天下的大局
閱讀全文
posted @
2007-09-23 11:06 jbpm 閱讀(3489) |
評論 (1) 編輯
業務日歷實例
摘要: 業務日歷是關于業務時間的,并且被用于為任務和定時器計算預期的時間。 業務日歷能夠通過對一個期限和日期進行增加來計算日期。我們先看看業務日歷的語法:
xml 代碼
[business]
閱讀全文
posted @
2007-09-19 17:40 jbpm 閱讀(909) |
評論 (1) 編輯
jbpm gop的四個模型
摘要: JBPM的流程執行模型以下面幾個模型為原型:
Node 節點,Action 動作,Transition 流向,Excution 執行。
閱讀全文
posted @
2007-09-19 17:08 jbpm 閱讀(684) |
評論 (1) 編輯
jbpm并發的子流程的解決方案與探討
摘要: 盡管jbpm非常強大,是目前最適合商業化的開源工作流引擎,可以開發出復雜的流程,但是特別遺憾的是并不支持并發子流程(multiple-subprocess)
有一次我需要做一個復雜的流程,主流程里要求同時啟動多個并發執行的子流程,并且子流程的數目和啟動的時間都不確定,當所有子流程都結束以后,主流程才繼續執行。我們知道jbpm里有子流程的設定,有專門的節點ProcessState來處理,但是后來發現無論如何也實現不了多子流程并發執行,后來看其源碼知道因為subprocess是作為ProcessState的一個屬性,也就是說ProcessState只能包含一個subprocess的定義,并且最重要的是processInstance.getRootToken()和子流程相關的只有createSubProcessInstance, getSubProcessInstance, setSubProcessInstance三個方法,這意味著主流程的rootToken只能設置一個子流程,jbpm并不直接支持多子流程。
閱讀全文
posted @
2007-09-11 17:48 jbpm 閱讀(1023) |
評論 (0) 編輯
bpm產品
摘要: 對于BPM產品目前尚無公認的分類標準,如果沿用以前對工作流的分類,則可以分為生產型(又可以再細分為自治式和嵌入式兩種)、管理型、協同型和專門型四大類。但這樣一來,市場上主流的通用BPM產品大都會被劃分到生產型,難以分辨出它們之間的本質差異,因此我們需要一種新的分類方法。
閱讀全文
posted @
2007-09-11 17:44 jbpm 閱讀(775) |
評論 (0) 編輯
bpm完全解讀
摘要:
理論介紹(一些定義)
業務流程是一個組織及其合作伙伴的人員及系統所完成的工作的一種正式表達, 它旨在給內部或外部客戶提供產品或服務。業務流程最簡單的表達形式就是一組活動,它們表示流程的不同步驟,通過一些轉換連接在一起。活動可能需要人為干預,也可能是全自動的。對于需要人為交互的活動,可以在流程中定義一個角色,標識允許誰在這里與流程交互。流程起到定義的作用,而流程中的實例就是完成整個流程的實際項目,從一個活動轉換到另一個活動。實例總是開始于流程的Begin活動,而結束于流程的End活動。實例的路徑完全取決于實例的數據以及外部環境。
轉換是活動之間的直接連接, 許多的轉換進出一個活動.。一旦某個實例完成了一項活動件,外發轉換將被評估, 其中之一被選中,以使實例轉向下一活動。條件轉換包含一個布爾表達式,該表達式將被計算,要使實例繼續沿流程前進,結果必須為true。有些轉換是基于時間的,這就意味著如果到了預期時間,實例還在那里,這些轉換將會觸發到目標活動的自動路由。流程也可以有狀態:可為流程定義屬性,接受每個實例的一個值,這能幫助您保持實例狀態,以
閱讀全文
posted @
2007-09-11 17:40 jbpm 閱讀(531) |
評論 (0) 編輯
bpm簡介
摘要: 業務流程管理(BPM)是一個當前軟件行業最熱門的市場分類。BPM是模塊化,自動化,管理和優化業務流程來獲取利潤的學科。
閱讀全文
posted @
2007-09-11 17:37 jbpm 閱讀(527) |
評論 (0) 編輯
請假流程
摘要: 在某一公司中,部門員工要休假的話需要部門主管的批準。如果休假天數大于10天的話,在部門主管的同意后,還必須上級主管批準。如果是部門主管要休假只要上級主管批準即可。在休假被批準之前,申請人可以撤銷休假申請。
每個員工還有多少天休假必須管理起來,在員工提交休假申請時要檢查申請天數是否超過可用天數。申請批準后,要在可用天數里減去申請天數。每次休假申請結束之后,不管通過未通過或是否取消,都必須記錄下來。主管在批復申請之后,系統要將批復結果Email給申請人。對于大于10天的申請,如果部門主管已批準同意而上級主管還未批準,這時申請人撤銷申請后,系統應發Email通知部門主管申請已撤銷。
閱讀全文
posted @
2007-09-11 13:47 jbpm 閱讀(2419) |
評論 (0) 編輯
jbpm簡介
摘要: JBoss jBPM為設計及開發工作流和業務流程管理系統提供了一個先進的平臺。由API、特定領域的語言和圖形建模工具組成的框架讓開發人員和業務分析人員能夠使用通用平臺進行溝通及操作。
閱讀全文
posted @
2007-09-11 13:35 jbpm 閱讀(458) |
評論 (0) 編輯
jbpm含義
摘要: jBPM,全稱是Java Business Process Management,是一種基于J2EE的輕量級工作流管理系統。jBPM是公開源代碼項目,它使用要遵循 Apache License。jBPM在2004年10月18日,發布了2.0版本,并在同一天加入了JBoss,成為了JBoss企業中間件平臺的一個組成部分,它的名稱也改成JBoss jBPM。隨著jBPM加入JBoss組織,jBPM也將進入一個全新的發展時代,它的前景是十分光明的。
閱讀全文
posted @
2007-09-11 13:32 jbpm 閱讀(385) |
評論 (0) 編輯
jbpm-jpdl定義流程元素
摘要: 1. JPDL的流程定義元素
1) 第一層:GraphElement
這個容易理解,因為在畫流程定義時,每個拖拉的對象都是一個graph的元素。GraphElement有四個屬性:
(1)processDefine 表示當前元素屬于哪個流程定義
(2)events 表示可以接收哪些event
(3)name 名字
(4)exceptionHandlers 異常處理類集合(List)
閱讀全文
posted @
2007-09-11 13:29 jbpm 閱讀(576) |
評論 (0) 編輯
jbpm流程模型
摘要: 1概述
一個流程定義是對一個業務流程的正式說明,以及它是基于有向圖的。該圖是結點(node)與流向(transition)的組合。圖中每一個結點都是一個特殊的類型,結果的類型決定了該結點的運行時的行為。一個流程定義有且僅有一個開始狀態。
一個令牌(token)是執行的軌跡。令牌是一個運行時的概念,其維護著速個圖中指向結點的指針。
閱讀全文
posted @
2007-09-11 13:27 jbpm 閱讀(725) |
評論 (0) 編輯