作者:钟剑华 历史版本:1 最后编辑:Eddy 更新时间:2024-11-15 09:05
报表部署
目前集成报表:
1. 润乾报表
一、润乾报表
说明
访问说明
润乾报表项目独立部署,ibps通过页面iframe使用url访问报表。
权限说明
报表集成有权限在内,需要在ibps登陆后带着token才能成功访问。
项目目前版本没有做到单个报表具体用户的权限,只能通过控制菜单“报表管理”来控制权限,也就是说只要能访问“报表管理”菜单就能访问所有报表文件。
运行方式说明
通过tomcat等容器启动运行,使用这种模式跟润乾使用的技术有关。
程序包部署
前提:Tomcat容器、项目程序包(raqsoft.war)
ps:获得的程序包名称不为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_url、http_access_token_verify_url、http_context_url,如下图所示
login_url:验证失败后跳转的登陆页面路径
http_access_token_verify_url:报表请求验证token的接口地址
http_context_url:报表请求用户上下文的接口地址
4.进去Tomcat容器bin目录下
5.使用cmd执行catalina.bat start(linux系统使用shell执行catalina.sh start)
6.项目地址http://ip:prot/raqsoft
IDE部署
以下步骤将以eclipse进行说明,其他IDE请自行琢磨相关操作;
部署前提:
maven(需要使用ibps提供私服地址,润表报表的依赖不在中央仓库)、Tomcat server插件已经设置好
报表项目名称为comp-raqsoft-web,代码在ibps-comp-root目录下;
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_url、http_access_token_verify_url、http_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报表,点击访问即可
右键树菜单进行目录和报表文件的添加和删除