jbpm設計缺陷

2021-09-02 16:38:10 字數 676 閱讀 2159

/**

* 刪除

*   只能直接刪除流程部署

*   而沒有提供刪除流程定義的api

*/@test

public void testdeletedeployment()

想要刪除流程定義

* 根據key得到所有的流程定義,然後遍歷每乙個流程定義,得到流程部署,然後依次刪除

2、 *  根據taskid查詢任務  taskservice.gettask(string taskid);和其他的查詢不一樣

3、完成任務設定引數,下面的方法可以編譯,但是執行報錯

org.jbpm.api.jbpmexception: no unnamed transitions were found for the task '申請請假'

@test

public void testwhenfinishtash(){

mapvariables = new hashmap();

variables.put("請假天數", "2天");

variables.put("請假原因", "看1942");

processengine.gettaskservice()

.completetask("70002", variables);

4、jbpm的api:任何乙個人都能執行該任務,並不侷限於候選人

jbpm的一些缺陷

1.jbpm中刪除方法,只能直接刪除流程部署,而沒有提供刪除流程定義的api。若要刪除流程定義,則需要根據key得到所有的流程定義,然後遍歷每乙個流程定義,得到流程部署,然後依次刪除。2.存放流程變數時不能直接使用processengine.gettaskservice completetask i...

js的設計缺陷

原文請搜阮一峰 一 js為什麼有缺陷 1。設計階段過於倉促 設計者只用十天時間完成js的設計,而且設計初衷只是為了完成簡單的網頁互動,並沒有考慮複雜應用的需要 2。設計借鑑太雜 設計者本身擅長函式式程式設計,但由於某些原因又需要將js往物件導向上靠。又因為只想做一種簡單的指令碼語言就放棄了 類 的想...

類的設計缺陷

這是乙個很無意識的錯誤。class example 需求是這樣的。我有乙個輸入,我需要對其進行合法性的檢測,然後給出處理結果。我之前的認知都是,乙個function實現乙個功能,所以自然而然的,我設計出了這樣的乙個class。師傅看了一眼就指出了我其中的問題,如下所示 問題這樣的乙個class,會增...