2012-12-06 83 views
0

我是jBPM 5.4的新手,也是BPM工作流程類型。jBPM中的決策5.4

我有一個簡單的要求,提交產品和有關主管需要接受或拒絕它。

根據做出的決定,流向不同的路徑。

     No 
         ------------ State A 
Approval -------------| 
         ------------ State B 
         Yes 

這是需要實現簡單的工作流程。

我的問題是「審批」必須由用戶執行。

如何使用eclipse工具在jBP​​M 5.0中模擬這樣的人工任務。

另外如何將這個proj上傳到jBPM控制檯並以編程方式調用流程。

在此先感謝。

回答

1

您應該使用用戶任務的審批請求模型,並用結果映射來映射答案的過程變量。然後,您可以將此變量用於例如獨佔網關,以根據用戶的響應作出決定。

有jBPM的,例子模塊,做類似的事情在一個例子:使用人工任務,要求批准: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-examples/src/main/resources/humantask/HumanTask.bpmn

克里斯

+0

這是一個很好的例子。究竟這是我想要的。因爲我是一個新手,將ü請給我推薦一個很好的教程網站? TIA – siva

0

在網頁設計師,條件沒有在設置網關,但在其每個傳出流中。 你需要做的是點擊傳出流之一,並在其「條件表達式」屬性寫:

回報批准==真;

確保「Contitional表達式語言」設置爲「Java」作爲

重複第二個流程中的步驟。

編號: https://community.jboss.org/thread/204303