典型集成方式一:客户系统中集成报表展现- 典型集成方式-应用集成文档
目录

典型集成方式一:客户系统中集成报表展现

场景说明

客户有自身的业务系统中,需要增加报表展现功能,须采用无缝集成的方式集成报表功能。客户系统中会进行报表权限的控制。

集成方案说明

产品提供模块集成方案供客户集成报表展现模块至客户应用,该方案能保证所需模块和客户应用的无缝集成,并封装好了标准的调用入口方法进行报表展现功能的调用。

此方案具体实施步骤及客户所需做的工作见下文。

实施步骤:

Step1:报表设计与维护

独立安装产品进行报表的设计和管理,产品作为报表维护的入口。报表设计采用web方式进行设计,直接保存为平台资源,报表设计结果入库保存。访问产品可进行报表的增,删,改,查等工作。

关于产品安装部署,平台使用及报表设计相关内容,请参见用户手册相关章节介绍。

Step2:模块集成工作

具体步骤如下:

1.用模块集成工具集成报表展现模块至客户系统,访问平台的系统工具下的应用集成菜单即可打开应用集成工具,本场景仅需使用报表展现功能。

模块集成工具使用可参见 应用集成

2.在客户应用所部署的应用服务器中添加产品数据库连接池配置,默认的连接池名称为mis2datasource。

配置方法可参见 应用服务器数据库连接池配置。

注意:客户应用中使用的数据库为产品库(Step1中所述产品),产品中对报表资源的相关操作直接在客户应用中访问时生效,无需进行报表资源的拷贝或者迁移工作。

3.访问产品自带的报表展现示例验证集成是否成功,访问url:http://IP:port/应用名/mis2/showDemo/。

注意:验证时需要确保产品数据库服务器为开启状态

Step3:客户应用中调用报表展现功能

在客户应用中定义报表访问页面,采用集成调用统一入口方法调用报表展现页面。

调用方法可参见 集成调用入口方法及示例。

集成示例

针对此典型应用场景,产品提供了应用场景集成示例,下载链接:http://pan.baidu.com/s/1jGxdjBg

用户可自行部署应用场景集成示例4:appIntegrationDemo4并查看示例效果,调用代码可参考示例页面appIntegrationDemo4/reportDirectory.jsp。

部署要点:

部署应用场景集成示例4(appIntegrationDemo4)

<亦可通过集成工具自行集成报表展现模块并拷贝示例4相关文件( UserLoginDemo.jsp、customerSystem.jsp、reportDirectory.jsp、logOut.jsp至应用根目录即可 )>

访问url:

http://ip:port/appIntegrationDemo4/UserLoginDemo.jsp