慧正工作流引擎集成說明_第1頁
慧正工作流引擎集成說明_第2頁
慧正工作流引擎集成說明_第3頁
慧正工作流引擎集成說明_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、慧正工作流引擎集成說明本文檔是針對將工作流引擎集成部署到第應(yīng)用的說明。按照集成部署步驟安裝完畢后,首先需要按照集成接口說明,進(jìn)行接口開發(fā)。如果需要使用產(chǎn)品的工作流管理界面,需要單獨部署產(chǎn)品提供的工作流管理應(yīng)用。如果需要在自己的工程api 自行開發(fā)。開發(fā)工作流管理頁面應(yīng)用,可以參考產(chǎn)品的管理應(yīng)用,調(diào)用相關(guān)1 安裝部署按照下述步驟,可以將引擎產(chǎn)品嵌入部署到現(xiàn)有工程中。第一步:創(chuàng)建數(shù)據(jù)庫,執(zhí)行建表根據(jù)采用的數(shù)據(jù)庫類型,執(zhí)行對應(yīng) sql 目錄下的文件。第二步:按照程序文件情況,將程序文件拷貝到 web 應(yīng)用根路徑下相應(yīng)位置第三步:按照如下說明修改配置文件Web-Infweb.xml 需要添加以下內(nèi)容w

2、orkflowcom.horizon.workflow.xmlconfig.ConfigLoaderServletWorkFlowworkflow.xml3workflow/workflow.hzflex.messaging.HttpFlexSesmessageBrokerflex.messaging.MessageBrokerServletservi.configuration.file/WEB-INF/flex/servi0-config.xmlmessageBroker/messagebroker/*第四步:啟動應(yīng)用,http:/地址:端口/horizon/workflow/workfl

3、ow.hz,將頁面返回的機器碼發(fā)給產(chǎn)品提供商,產(chǎn)品提供商提供 license 文件,拷貝到 WEB-INFlicense 文件夾下,重啟服務(wù)器。2 工作流引擎集成接口說明2.1 流程定義工具登錄驗證接口流程定義工具采用 flex 技術(shù)開發(fā),本接口用于實現(xiàn)流程定義工具否已經(jīng)登錄驗證。時,進(jìn)行用戶是接口類例子:srccomexlesAuthentication.java請按照此類中的注釋實現(xiàn)相應(yīng)代碼。將接口類配置到 WEB-INFflexremoting-config.xml 中,部分填寫自己實現(xiàn)的接口類名flexFactorycom.horizon.exles.Authenticationapp

4、lication2.2 組織結(jié)構(gòu)接口接口類例子:/horizon/workflow/flowengine/impl/exle/XML.java請按照程序中的說明,實現(xiàn)接口方法的具體程序,并在 WEB-INFworkflow.xml 配置指向自己的實現(xiàn)類,例如:Claamecom.horizon.workflow.flowengine.impl.exle.XML/XMLOrgCla1)通過視圖快速集成基本組織機構(gòu)查詢:如果已有的組織機構(gòu)庫,能夠支持創(chuàng)建 view.sql 中的視圖,就可以直接調(diào)用系統(tǒng)的部分組織機構(gòu)接口功能,減輕開發(fā)工作量。2)自行編寫如果自行編寫選擇的返回值規(guī)則:選擇,返回值格式

5、要求如下:用戶選擇返回值格式:“U_用戶 id=用戶名|U_用戶 id=用戶名|.”部門選擇返回值格式:“D_部門 id=部門名|D_部門 id=部門名|.”群組選擇返回值格式:“G_群組 id=群組名|G_群組 id=群組名|.”角色選擇返回值格式:“R_角色 id=角色名|R_角色 id=角色名|.”全部選擇混合返回值格式為:“U_用戶 id=用戶名|D_部門 id=部門名|G_群組 id=群組名|R_角色 id=角色名|.”2.3 通知消息發(fā)送接口接口類例子:/horizon/workflow/flowengine/impl/exle/XMLTodo.java如果采用產(chǎn)品默認(rèn)提供的待辦程

6、序,可以不用修改其中的發(fā)送待辦、待閱類接口方法。發(fā)送各種、即時消息、郵件通知的接口,在此類中根據(jù)需要實現(xiàn)。2.4 表單數(shù)據(jù)接口接口類例子:/horizon/workflow/flowengine/impl/ex此接口類提供了兩個方法:saveJspData 用于 jsp 頁面數(shù)據(jù)提交處理。le/XMLFormParse.javagetFormXMLInfo 用于 webservice 調(diào)用的頁面數(shù)據(jù)提交處理。按照產(chǎn)品定制嵌入 jsp 頁面(參見 4 流程引擎集成開發(fā)快速入門)提供的說明,可以支持這兩個接口的默認(rèn)實現(xiàn),不需要修改這個類。2.5 流程處理實現(xiàn)類接口類例子:/horizon/work

7、flow/flowengine/impl/exle/XMLApp.java這個類用于實現(xiàn)業(yè)務(wù)數(shù)據(jù)處理,采用引擎 jsp 業(yè)務(wù)數(shù)據(jù)提交規(guī)則實現(xiàn),基本不需要修改這個類。如果需要編寫自己的 form 提交程序,需要基于此類中的public LinkedHashMap doAction(HttpServletRequest request)方法進(jìn)行修改。2.6 數(shù)據(jù)庫操作接口封裝接口類例子:/horizon/workflow/flowengine/impl/exle/XMLAcs.java這個類主要用于封裝數(shù)據(jù)庫操作方法,如果不改變引擎數(shù)據(jù)操作數(shù)據(jù)的基礎(chǔ)類包,不需要修改。2.7 擴展功能接口接口類例子:/horizon/workflow/flow

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論