历史版本2 :升级后须知 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
11.0


1.2 应用场景

在进行大版本升级后,很多用户不知道自己还应该做什么,以及有哪些事项是需要注意的,本文将对大家有疑惑的点进行说明。

2. 关于服务器上外接数据库的配置编辑

2.1 如果原服务器配置了外接数据库,升级后需要重新做迁移编辑

升级工具处理后,平台是内置 finedb 模式,如果需要迁移到自己的数据库,需要重新迁移相关文档见:配置外接数据库

请按照对应数据库的文档,严格遵循建表的编码等说明进行建表,否则会导致迁移失败。常见外接库的迁移报错如下:外接数据库配置常见问题 。


注1:升级工具不会修改原外接库里的任何数据,而是读取数据生成内置库进行升级修改的。

注2:为了和旧版本的外接库互相独立,不影响之前的环境,可以在原来所用外接库的相同用户下,新建一个数据库做迁移。待后续 11 运行稳定,可以将原先 10 的外接库删除。

2.2 外接库和数据连接的区别

① 数据连接

数据连接是报表模板所引用的数据。可以在设计器做模板中使用,存储的一般都是用户自己的业务数据。

②外接数据库

外接数据库指的是将存有工程目录、权限、用户等信息的配置库finedb,迁移到自己的数据库里,以提升性能或者方便管理。

该数据库非常重要,不能随意修改,finedb的说明见相关文档:FineDB 数据库简介

3、关于设计器编辑

3.1 远程设计

Finereport11版本的工程只能用Finereport11版本的设计器进行连接。所以升级后,需要安装11版本的设计器,下载地址:https://www.finereport.com/product/download

远程设计方法参见:远程设计

3.2 11版本设计器如何同步10版本的数据以及模板

① 同步数据连接等配置:

可以将10.0设计器FineReport_10.0\webapps\webroot\WEB-INF\embed的finedb文件夹,复制替换掉11.0设计器相同路径:FineReport_11.0\webapps\webroot\WEB-INF\embed下的finedb文件。

替换好后重启设计器即可。

② 同步报表模板文件:

可以将10.0设计器FineReport_10.0\webapps\webroot\WEB-INF\reportles下所有的模板文件,复制到11.0设计器的相同路径下:FineReport_11.0\webapps\webroot\WEB-INF\reportles下。该动作不需要重启。

3.3 报错“远程设计环境不一致”

参考文档: 服务器和设计器的JAR包不匹配

用户通过设计器远程连接服务器进行远程设计时,设计器和服务器 JAR 包版本要保持一致,否则在设计时,会引发一系列的问题

① 设计器是外网环境:可点击“同步至本地”进行一键同步。

如果部分插件未能实现同步,有两种可能原因:

(1)该插件在插件商城由于某些原因已经下架;

(2)该插件是内置插件,无需手动安装,重启设计器即可:模板助手、数知鸟、html解析、系统检查以及宕机处理工具。


② 设计器是内网环境:无法实现一键同步。

如果是jar不一致,可联系技术支持获取相关版本的jar包。替换方法参考小版本升级指南的2.1.2节手动替换jar包部分:小版本升级指南

如果是插件不一致:可以拷贝服务器上:webapps\webroot\WEB-INF\plugins下的所有插件,复制到设计器的FineReport_11.0\webapps\webroot\WEB-INF\plugins以及FineReport_11.0\plugins下,重启设计器即可。

4、微信/钉钉集成,单点失效编辑

升级到11版本后,有小部分概率会出现微信或者钉钉集成,打开报表应用需要手动登录的问题。解决方案如下:

4.1 更新插件

如果微信管理或者钉钉管理插件,左上角有红色的“new”标志,说明该插件版本不是最新版本,需要更新到最新。

一般更新插件就可以解决,如果更新插件未解决,见4.2。

4.2 手动更新微信或者钉钉集成的连接

系统管理》微信管理(或者钉钉管理)》应用快捷配置,点击生成对应的链接并复制

① 微信配置页面:

将上述生成的链接,复制替换掉原来配置好的应用主页链接后保存即可,配置完即可生效。

② 钉钉配置页面:

将上述生成的链接,复制替换掉原来配置好的应用首页地址,修改好后,版本发布与管理,点击保存即可。


5、关于正式授权编辑

正式授权变更需要联系商务获取迁移程序。商务邮箱:business@fanruan.com

5.1 如果升级前未对原工程的正式授权进行处理

需要按照如下格式给商务发送邮件:

清单内容注意事项
发件人请使用合同中指定的邮箱如发送注册信息的邮箱,非合同中指定的邮箱,则不予注册迁移
收件人business@fanruan.com-
标题XXX 公司注册迁移 FineReport 正式授权如发送注册信息时,未注明公司名称,则不予注册
正文

公司名称:XXX 公司

项目名称:XXX 项目

合同签定日期:XXXX年XX月XX日

注册方式:本地机器信息认证

其他并发数、用户数等信息,将按照签订的合同进行注册
附件一旧报表工程%FR_HOME%/webroot/WEB-INF/resources目录下的「FanRuan.lic」文件-
附件二新报表工程导出的 rif 文件不要打开生成的 RegistrationInformation.rif文件,这会导致文件损坏,如果再将其发送给帆软商务,就会导致注册不成功
附件三旧报表工程的「管理系统>注册管理」页面截图

1)截图中必须包含服务器地址,确保工程可正常运行

旧的报表工程必须可以在原服务器上正常启动,否则无法进行注册迁移,只能重新申请授权,请联系销售处理

2)截图中注册管理页面必须显示「注册成功」,确保工程已成功注册

若工程当前未注册/临时注册/注册过期,无法进行注册迁移,请联系销售增购/沟通

由于授权迁移需要正式授权在原工程上注册成功的截图,升级前未对原工程的正式授权进行处理的,需要还原原来的工程,或者在服务器上安装部署包先将原正式授权注册成功才可进行迁移。

该步骤较为繁琐,可联系帆软官方技术支持进行协助。


5.2 升级前已经对原授权进行销毁

则按照升级团队的要求,给商务发送邮件即可。联系方式:升级的微信群或者官方技术支持qq:800049425 联系升级团队

6、报表访问方式编辑

如果是10-11的工程,报表访问方式没有任何改变。如果是9或者8升级上来的工程,平台以及模板访问链接会有变化。11版本的报表访问方式如下:

平台访问URL:http://IP:端口/webroot/decision(其中,webroot为工程名,decision为Servlet名)

模板访问URLhttp://IP:端口/webroot/decision/view/report?viewlet=xxx.cpt或者xxx.frm

管理员账密:初始时自定义,如果忘记账密可以参考:管理员修改密码/忘记密码

系统参数:系统参数

内置函数汇总:设计器函数汇总

报表工程重要配置文件finedb表结构说明finedb表结构