历史版本13 :模板版本管理 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本JAR 包功能
10.02019-05-20模板版本管理
10.02019-11-06模板版本控制存储优化

注:JAR 包版本在 2019-05-20 之前的用户请参见 模板版本控制插件

1.2 应用场景

  • 使用版本控制插件创建不同的版本有利于 IT 部门记录工作成果,保存关键节点,方便验收迭代等等,符合快速迭代的敏捷开发原则。

  • 多种风格的快速切换,同一份报表在不同时间段对于不同的部门而言,可能需求类似,但是具体的细节不尽相同。重复使用的报表时,仅需要对企业特殊标志进行修改即可以快速上线。

  • 版本管理支持 FineReport 特色的远程设计功能,远程设计保存版本时将会记录下操作人的账户名称和保存的时间,管理人员通过制定版本保存的原则,可以快速找到出错点和对应的责任人。

  • 单个模板单独备份,相对于工程级别的备份更加灵活快速,用户可以快速使用版本管理功能,将报表还原到任意状态。

注:模版版本控制功能不支持集群环境。

1.3 功能介绍

  • 版本管理:用户在设计、修改报表模板时需要控制模板的版本,进行版本的回退,控制模板的上线迭代。

  • 历史版本:支持对任意模板文件保存任意多个历史版本,每个版本均支持填写备注说明。在远程设计时,还支持记录该历史版本的所属用户。

  • 版本还原:支持对从任意历史版本还原。当模板文件出现意外损坏或者其他非必要修改时,可以通过还原功能还原到指定的历史版本。

效果如下图所示:

2. 版本管理编辑

文件>选项>常用中,版本管理初始设置如下图所示:

1572339414157729.png

2.1 保存自动生成版本

默认勾选:保存自动生成版本

1)勾选「保存自动生成版本」时,设计器可保存自动生成的版本,同时可以进行版本的相关操作,如下图所示:

1572341422951405.png

2)不勾选「保存自动生成版本」时,则关闭版本功能,版本选项灰化不可操作,如下图所示:

不勾选1.png

2.2 每[ ]分钟每个用户同个模板最多保留一个版本

默认勾选每[ ]分钟每个用户同个模板最多保留一个版本,设定时间周期为 60 分钟

1)勾选「每[ ]分钟每个用户同个模板最多保留一个版本」时,在规定周期内自动删除前一个版本,只保留当前版本,如下图所示:

勾选2.png

2)不勾选「每[ ]分钟每个用户同个模板最多保留一个版本」,则每个版本都会保留,如下图所示:

不勾选2.png

2.3 设置了备注的版本不会被自动清理

默认勾选设置备注的版本不会被自动清理,在勾选「每[ ]分钟每个用户同个模板最多保留一个版本」的前提下:

1)勾选「设置备注的版本不会被自动清理」,则设置备注的版本不会被删除,其余不变,如下图所示:

勾选3.png

2)不勾选「设置备注的版本不会被自动清理」,则设置备注的版本与无备注的版本一致。

详细请参见2.2 勾选「每[ ]分钟每个用户同个模板最多保留一个版本」。

2.4 模板版本控制存储优化

JAR 包在 2019-11-06 之后的用户可使用此功能,默认不勾选模板版本控制存储优化

1)不勾选模板版本控制存储优化时,设计器不可定期对模板版本控制存储进行优化,立即清理选项灰化不可操作,如下图所示:

1572575733836871.png

2)勾选模板版本控制存储优化时,设计器有两种情况下可进行模板版本控制存储优化。

  • 设计器启动时,运行一次对模板版本控制存储的优化。

  • 点击立即优化按钮,点击后立即进行模板版本控制存储优化,并弹出正在优化进度提示框,优化完成后提示已减小版本文件大小xxxKB。如下图所示:

1572576460224549.gif

       注:如果减小版本文件大小大于 1024KB,则单位为MB;

              如果减小版本文件大小大于 1024*1024KB,则单位为GB,最多显示两位小数;

              如果减小版本文件大小为 0KB 或者为负数,则显示无可优化文件

3. 版本筛选编辑

在版本里选择「筛选」,筛选的结果取时间和备注关键词的交集,如下图所示:

此处指定时间为「2019-5-17」,备注关键词为「测试」。

筛选.png

4. 版本编辑编辑

选中某个模板的其中一个版本,点击右上角编辑按钮,可以给当前选中的版本添加备注信息。

Snag_52e639a.png

5. 版本还原编辑

选中某个模板的其中一个版本,点击右上角还原按钮,可将当前模板还原到此版本。

注:还原版本的时候,会将目前没保存的模板自动生成一个版本,所以无需担心未保存模板意外丢失的问题。

Snag_5173b51.png

6. 版本删除编辑

选中某个模板的其中一个版本,点击右上角删除按钮,可删除当前选中的这个历史版本。

Snag_52a3172.png

7. 注意事项编辑

若设计器安装了版本控制插件,则不允许进行版本控制设置,需删除此插件,如下图所示:

image.png

注:删除插件详情请参见 设计器插件管理 。