作者:钟剑华  历史版本:1  最后编辑:Eddy  更新时间:2024-11-15 09:05

报表部署

目前集成报表:
1. 润乾报表

一、润乾报表

说明

访问说明

润乾报表项目独立部署,ibps通过页面iframe使用url访问报表。

权限说明

报表集成有权限在内,需要在ibps登陆后带着token才能成功访问。
项目目前版本没有做到单个报表具体用户的权限,只能通过控制菜单“报表管理”来控制权限,也就是说只要能访问“报表管理”菜单就能访问所有报表文件。

运行方式说明

通过tomcat等容器启动运行,使用这种模式跟润乾使用的技术有关。

程序包部署

前提:Tomcat容器、项目程序包(raqsoft.warps:获得的程序包名称不为raqsoft.war请改为raqsoft.war
1.解压项目程序包到raqsoft目录中
2.将raqsoft放在Tomcat容器的webapp目录下
3.修改配置文件:tomcat\webapps\raqsoft\WEB-INF\raqsoftConfig.xml
    数据源:根据注释提示修改数据源(DB标签)

数据源修改

    授权文件:润乾的授权文件复制到WEB_INF目录下,raqsoftConfig.xml的Report标签下的license标签值,
             如<license>WEB-INF/xxxx.xml</license>

授权文件修改

    访问权限验证配置:文件路径为src\main\webapp\WEB-INF\web.xml,修改accessTokenFilter(filter标签)的init-param参数,主要有login_urlhttp_access_token_verify_urlhttp_context_url,如下图所示
        login_url:验证失败后跳转的登陆页面路径
        http_access_token_verify_url:报表请求验证token的接口地址
        http_context_url:报表请求用户上下文的接口地址

4.进去Tomcat容器bin目录下
5.使用cmd执行catalina.bat startlinux系统使用shell执行catalina.sh start

启动命令
启动成功

6.项目地址http://ip:prot/raqsoft

IDE部署

以下步骤将以eclipse进行说明,其他IDE请自行琢磨相关操作;

部署前提:
maven(需要使用ibps提供私服地址,润表报表的依赖不在中央仓库)、Tomcat server插件已经设置好

报表项目名称为comp-raqsoft-web,代码在ibps-comp-root目录下;

IDE报表代码目录

1.导出项目:项目代码右键==>Import==>Existing Maven Project;

2.Servers新建tomcat运行容器raqsoft,设置好Timeouts、Ports等参数,并添加项目到容器中

3.修改配置文件:src\main\webapp\WEB-INF\raqsoftConfig.xml
    数据源:根据注释提示修改数据源(DB标签)

数据源修改

    授权文件:润乾的授权文件复制到WEB_INF目录下,raqsoftConfig.xml的Report标签下的license标签值,
             如<license>WEB-INF/xxxx.xml</license>

授权文件修改

    访问权限验证配置:文件路径为src\main\webapp\WEB-INF\web.xml,修改accessTokenFilter(filter标签)的init-param参数,主要有login_urlhttp_access_token_verify_urlhttp_context_url,如下图所示
        login_url:验证失败后跳转的登陆页面路径
        http_access_token_verify_url:报表请求验证token的接口地址
        http_context_url:报表请求用户上下文的接口地址

4.右键容器raqsoft==>Debug

5.项目地址http://ip:prot/ibps-comp-raqsoft-web

前端部署

前端部署步骤请参考链接 前端部署

另外需要增加一个参数的修改,值为报表项目地址,如下
VUE_APP_REPORT_API=http://192.168.3.102:8080/raqsoft

使用方式

1.制作报表
2.放置报表文件
3.ibps访问

制作报表

使用“润乾报表V2018”软件设计报表,具体制作报表过程请看软件“帮助”菜单或者咨询客服;

**注意:本公司不提供报表制作咨询服务;**

上传报表

制作报表保存后,如partyOrg.rpx文件
将报表文件(partyOrg.rpx)上传放在ibps-comp-raqsoft-web的/WEB-INF/reportFiles下

访问报表

登陆ibps;
访问菜单-个人中心-报表管理
左边树找到partyOrg报表,点击访问即可
右键树菜单进行目录和报表文件的添加和删除