慧正工作流引擎集成说明_第1页
慧正工作流引擎集成说明_第2页
慧正工作流引擎集成说明_第3页
慧正工作流引擎集成说明_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、慧正工作流引擎集成说明本文档是针对将工作流引擎集成部署到第应用的说明。按照集成部署步骤安装完毕后,首先需要按照集成接口说明,进行接口开发。如果需要使用产品的工作流管理界面,需要单独部署产品提供的工作流管理应用。如果需要在自己的工程api 自行开发。开发工作流管理页面应用,可以参考产品的管理应用,调用相关1 安装部署按照下述步骤,可以将引擎产品嵌入部署到现有工程中。第一步:创建数据库,执行建表根据采用的数据库类型,执行对应 sql 目录下的文件。第二步:按照程序文件情况,将程序文件拷贝到 web 应用根路径下相应位置第三步:按照如下说明修改配置文件Web-Infweb.xml 需要添加以下内容w

2、orkflowcom.horizon.workflow.xmlconfig.ConfigLoaderServletWorkFlowworkflow.xml3workflow/workflow.hzflex.messaging.HttpFlexSesmessageBrokerflex.messaging.MessageBrokerServletservi.configuration.file/WEB-INF/flex/servi0-config.xmlmessageBroker/messagebroker/*第四步:启动应用,http:/地址:端口/horizon/workflow/workfl

3、ow.hz,将页面返回的机器码发给产品提供商,产品提供商提供 license 文件,拷贝到 WEB-INFlicense 文件夹下,重启服务器。2 工作流引擎集成接口说明2.1 流程定义工具登录验证接口流程定义工具采用 flex 技术开发,本接口用于实现流程定义工具否已经登录验证。时,进行用户是接口类例子:srccomexlesAuthentication.java请按照此类中的注释实现相应代码。将接口类配置到 WEB-INFflexremoting-config.xml 中,部分填写自己实现的接口类名flexFactorycom.horizon.exles.Authenticationapp

4、lication2.2 组织结构接口接口类例子:/horizon/workflow/flowengine/impl/exle/XML.java请按照程序中的说明,实现接口方法的具体程序,并在 WEB-INFworkflow.xml 配置指向自己的实现类,例如:Claamecom.horizon.workflow.flowengine.impl.exle.XML/XMLOrgCla1)通过视图快速集成基本组织机构查询:如果已有的组织机构库,能够支持创建 view.sql 中的视图,就可以直接调用系统的部分组织机构接口功能,减轻开发工作量。2)自行编写如果自行编写选择的返回值规则:选择,返回值格式

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 通知消息发送接口接口类例子:/horizon/workflow/flowengine/impl/exle/XMLTodo.java如果采用产品默认提供的待办程

6、序,可以不用修改其中的发送待办、待阅类接口方法。发送各种、即时消息、邮件通知的接口,在此类中根据需要实现。2.4 表单数据接口接口类例子:/horizon/workflow/flowengine/impl/ex此接口类提供了两个方法:saveJspData 用于 jsp 页面数据提交处理。le/XMLFormParse.javagetFormXMLInfo 用于 webservice 调用的页面数据提交处理。按照产品定制嵌入 jsp 页面(参见 4 流程引擎集成开发快速入门)提供的说明,可以支持这两个接口的默认实现,不需要修改这个类。2.5 流程处理实现类接口类例子:/horizon/work

7、flow/flowengine/impl/exle/XMLApp.java这个类用于实现业务数据处理,采用引擎 jsp 业务数据提交规则实现,基本不需要修改这个类。如果需要编写自己的 form 提交程序,需要基于此类中的public LinkedHashMap doAction(HttpServletRequest request)方法进行修改。2.6 数据库操作接口封装接口类例子:/horizon/workflow/flowengine/impl/exle/XMLAcs.java这个类主要用于封装数据库操作方法,如果不改变引擎数据操作数据的基础类包,不需要修改。2.7 扩展功能接口接口类例子:/horizon/workflow/flow

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论