W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
bdf2-jbpm4模塊不再維護更新
2013年10月01日起,BDF2中集成的jBPM4模塊將不再做任何更新,今后將主推銳道自己的流程引擎UFLO,項目地址為bsdn.org/pro
jects/uflo ,UFLO文檔教程地址為UFLO Home。
BDF2-JBPM4模塊所需要的依賴
<dependency> <groupId>com.bstek.bdf2</groupId> <artifactId>bdf2-jbpm4</artifactId> <version>2.0.0</version> </dependency>
BDF2-JBPM4模塊啟動時可能會出現(xiàn)的異常
Caused by: org.jbpm.api.JbpmException: no 'bdf2.jbpm4.transactionManagerBean' in current
environment
at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:232)
at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:218)
為什么要定義bdf2.jbpm4.transactionManager屬性呢
jBPM4在運行是時,需要當前環(huán)境當中有事務包裹,這樣才能保證流程操作的完整性,所以我們在使用jBPM4的時候就開放出這么一個
名為bdf2.jbpm4.transactionManager屬性,讓我們來選擇當前使用的transactionManager。
數(shù)據(jù)庫 | 建表schema |
oracle | jbpm.oracle.create.sql |
db2 | jbpm.db2.create.sql |
mssql2000 | jbpm.ms2000sql.create.sql |
mssql2005 | jbpm.ms2005sql.create.sql |
mysql | jbpm.mysql.create.sql |
informix | jbpm.informix.create.sql |
屬性名 | 類型 | 默認值 | 描述 |
bdf2.jbpm4.transactionManager | String | 空 | 指定jBPM4流程引擎要采用的TransactionManager的bean的ID |
bdf2.jbpm4.listTodoTaskUrl | String | bdf2.jbpm4.view.todo.TodoTaskMaintain.d | 在有BDF2-CORE模塊的前提下,進入主界面之后,會自動提示是否有流程中的待辦任務,如果有點擊會進入到這個屬性指定的URL頁面查看并處理待辦任務 |
bdf2.jbpm4.defaultProcessUsername | String | bdf2 | 默認的流程處理人的用戶名 |
bdf2.jbpm4.dataSourceName | String | 空 | 流程模塊采用的數(shù)據(jù)源,為空表示采用默認數(shù)據(jù)源 |
bdf2.jbpm4.disablePromoterAssignment | boolean | false | 是否禁用系統(tǒng)提供的基于流程發(fā)起人的任務分配器。如果為true,那么在任務分配人選擇當中就看不到流程發(fā)起人這個任務分配器。 |
bdf2.jbpm4.disableSpecifyUserAssignment | boolean | false | 是否禁用系統(tǒng)提供的通過指定一個用戶作為流程處理人的任務分配器,同樣,如果禁用就看不到它了。 |
bdf2.jbpm4.disableFetchTodoTaskCountShortcutRegister | boolean | false | 在有BDF2-CORE模塊的前提下,進入主界面之后,會自動提示是否有流程中的待辦任務,提示有多個待辦任務,如果將這個屬性設置為true,那么就不再有這個提示功能。 |
bdf2.fetchInternalTodoTaskCountInterval | int | 600000 | 在將bdf2.jbpm4.disableFetchTodoTaskCountShortcutRegister設置為true的前提下,設置每隔多久到服務端取一次當前登錄用戶的待辦任務數(shù)量,默認為600000毫秒,也就是10分鐘取一 次。 |
bdf2.jbpm4.scanTaskReminderJobCronExpression | String | 0 33 * * * ? | 實現(xiàn)任務到達周期提醒及任務過期提醒JOB掃描的周期掃描時間,默認為每小時的第33分鐘掃描一次。 |
bdf2.jbpm4.disableAnonymousDeployProcess | boolean | false | 是否禁用不登錄就可部署流程功能,這個主要是為畫流程模版的IDE直接部署流程功能服務的,如果為true,那么用戶只能將流程模版導出,然后到系統(tǒng)提供的“配置與監(jiān)控”當中部署流程模版。 |
bdf2.jbpm4.disabledCompleteTaskToolbarContentProvider | boolean | false | 是否禁用可以為通用工具欄提供完成任務功能的組件提供者 |
bdf2.jbpm4.disabledJumpNodeToolbarContentProvider | boolean | false | 是否禁用可以為通用工具欄提供跳轉任務節(jié)點功能的組件提供者 |
bdf2.jbpm4.disabledSeeProcessImageToolbarContentProvider | boolean | false | 是否禁用可以為通用工具欄提供查看流程圖功能的組件提供者 |
bdf2.jbpm4.genericTaskToolBarId | String | 空 | 通用工具欄組件內容要輸出目標工具欄的ID,如果為空,那么系統(tǒng)將自動創(chuàng)建工具欄,否則采用該屬性指定的id對應的工具欄。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: