如何配置activiti的使用者名稱密碼
1. Activiti REST模組介紹
關於Rest的介紹就免除了,主要介紹一下Activiti Rest模組的功能以及如何使用。
1.1 使用REST的好處
簡單化:利用現有模組(activiti-rest.war)代替直接API呼叫
標準化:各個系統根據rest模組的介面規範訪問REST資源,統一處理;對於工作流平臺來說此特性尤為突出
擴充套件性:如果官方提供的REST介面還不能滿足可以繼續在其基礎上進行擴充套件以滿足業務系統(平臺)的需求
1.2 不適合使用REST的場景
業務資料與流程資料分離:就像kft-activiti-demo中普通表單的演示一樣,業務資料儲存在一張單獨設計的表中,而不是把表單資料儲存在引擎的變量表中,所以對於這樣的場景中需要聯合事務管理的就不能使用REST了,例如:啟動流程、任務完成、業務與流程資料聯合查詢。
1.3 部署Rest模組
從5.11版本開始不再使用ant指令碼的方式啟動demo,並且把activiti-explorer和activiti-rest分離並分別提供一個war包,在wars目錄可以找到它。
把activiti-rest.war解壓到Web伺服器的應用部署目錄(例如tomcat的webapps),根據實際需求修改activiti-rest/WEB-INF/classes/db.properties裡面的資料庫配置後啟動應用。
可以透過REST工具測試是否部署成功可以正常的提供服務,例如Chrome的外掛REST
Console,或者透過Spring MVC提供的RestTemplate。
如何配置activiti的使用者名稱密碼
1. Activiti REST模組介紹
關於Rest的介紹就免除了,主要介紹一下Activiti Rest模組的功能以及如何使用。
1.1 使用REST的好處
簡單化:利用現有模組(activiti-rest.war)代替直接API呼叫
標準化:各個系統根據rest模組的介面規範訪問REST資源,統一處理;對於工作流平臺來說此特性尤為突出
擴充套件性:如果官方提供的REST介面還不能滿足可以繼續在其基礎上進行擴充套件以滿足業務系統(平臺)的需求
1.2 不適合使用REST的場景
業務資料與流程資料分離:就像kft-activiti-demo中普通表單的演示一樣,業務資料儲存在一張單獨設計的表中,而不是把表單資料儲存在引擎的變量表中,所以對於這樣的場景中需要聯合事務管理的就不能使用REST了,例如:啟動流程、任務完成、業務與流程資料聯合查詢。
1.3 部署Rest模組
從5.11版本開始不再使用ant指令碼的方式啟動demo,並且把activiti-explorer和activiti-rest分離並分別提供一個war包,在wars目錄可以找到它。
把activiti-rest.war解壓到Web伺服器的應用部署目錄(例如tomcat的webapps),根據實際需求修改activiti-rest/WEB-INF/classes/db.properties裡面的資料庫配置後啟動應用。
可以透過REST工具測試是否部署成功可以正常的提供服務,例如Chrome的外掛REST
Console,或者透過Spring MVC提供的RestTemplate。