本文內容來自K2社區
問題:我們清楚K2 產品是基于.net 平臺,我們有需求要將Java平臺的表單和K2進行整合,使用K2??梢杂惺裁捶桨附ㄗh?
專家解答:
這個需求也是比較常見的,以下是我的一些經驗:
1. K2 作為流程平臺,是提供多樣形式的接口。 官方默認API有,引用DLL, Webservice SOAP接口,WCF接口,REST接口。 我想 Java 調用Webservice, REST接口是沒有問題的。 甚至乎可以自己通過引用DLL, 二次封裝成自己的Webservice 為 Java提供統一接口服務。
2. 表單要和K2交互,無非幾種API接口, 例如: 發起流程,獲取用戶的代辦工作項列表,執行審批待辦項,待辦項Redirect, Delegate, Out-of-Office自動轉派等接口,這些原生的都提供的。
3. 假如K2平臺是和 Windows AD 做了整合的,在調用的接口時候要注意傳遞用戶的登錄信息,我不清楚JAVA表單怎么做Windows認證的,如果認證不了的話,那可以使用K2的管理員的賬號連接字符串去模擬最終用戶。
4. 沒有用AD的話,可以用SQLUM(SQL User Manager, 用戶信息密碼存于K2的數據庫), 便無困擾。
想了解更多技術問題,請移步K2社區,看高手過招。
新聞熱點
疑難解答