當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

2019-05-20 更新日志

1. 版本

報表服務器版本
JAR 包
10.0
2019-05-20

注:更新到此版本,報表工程支持的 JDK 版本爲:JDK1.6,JDK1.7,JDK1.8

2. 概述

秉持着讓 FineReport 這棵大樹的根越紮越深的理念,此次更新繼續在運維、集群、權限等核心功能模塊發力。

本次更新總計新增或優化了 30 個功能點,将分爲三個部分給大家講解。

3. 運維

3.1 雲端運維功能

「雲端」是指帆軟爲客戶提供了一個雲中心分析計算引擎,客戶只需提供報表系統運行的日志文件至雲中心計算引擎,即可獲取分析結果報告,發現運維問題,提供解決方案建議。(由於是雲端功能,所有 10.0 版本用戶均可使用)

1)雲端優勢

  • 大計算——通過大量複雜計算模型、基於大數據的統計、比較和拟合,給出更精準、更智能、更全面的運維建議。

  • 零成本——無需消耗本地計算資源,大計算在帆軟提供的雲中心完成。

  • 低門檻——無需維護運維工具本身(運維工具部署在雲端,由帆軟的專業人員維護)。

  • 高成長——持續更新成長的運維平台,功能更新不需要用戶額外處理,不會對用戶産生任何負擔。

2)數據安全

  • 數據脫敏——只涉及産品改良和應用運維所需數據,絕不涉及業務數據。

  • 數據披露——用戶可以随時看到上傳了哪些數據。

  • 保密協議——如有需求,可以簽署保密協議。

詳細設置請參見: 雲端運維應用

3.2 模板限制增強

增強了模板限制功能,可令用戶選擇部分模板進行單獨限制,同時新增了導入 Excel 單元格數量的限制與提交記錄數的限制。用戶在開啓提交記錄數限制的前提下,可允許填報笛卡爾積。

圖片.png

詳細設置請參見:内存管理

3.3 GC日志記錄

默認輸出 GC 日志,可用於觀察系統的 GC 情況。通過對於 GC 日志的分析,也有助於得知系統運行的健康情況。

image.png

詳細設置請參見:GC日志

3.4 宕機周圍時刻的日志記錄

舊版本只記錄了計算完成的模板執行情況,新版本中新增加記錄了未完成計算的模板執行情況。是否計算完成在 fine_record_execute 表中用 complete 字段标記( 1 表示計算完成,0 表示未計算完成)。

詳細設置請參見:報表日志 LogDB 數據庫

3.5 輸出日志太大問題

每日 0 點定時将 fanruan.log 壓縮,用以節省磁盤空間。若工程中的WEB_INF/config文件夾下有log4j.properties,需要将其删除才可讓定時壓縮功能生效。

詳細設置請參見:fanruan.log優化

3.6 定時調度日志遷移

爲避免由於日志過大導緻系統過慢甚至宕機,定時調度 日志遷移至帆軟自主開發的 Swift 引擎。通過在後台新增 config 項,控制定時調度日志的數據來源,且進行定期清理。

詳細設置請參見: 定時調度日志遷移

3.7 Swift 的 JDBC 接口支持更多語法

新增支持語法:

公式 / 語法
作用
使用示例
備注
todate()将時間戳轉換爲普通的日期類型
select todate(time) from fine_record_execute;

select * from fine_record_execute where todate(time)<'2018-12-18 10:15:26' and todate(time)>'2018-12-17 10:15:26'

todate()結果的日期格式爲:2018-12-18 10:15:26
like
模糊查詢
select * from fine_record_execute where tname like '%demo%'只支持前後'%'的用法

詳細設置請參見:報表日志 LogDB 數據庫

4. 集群

4.1 集群 JAR 包一緻性檢測優化

新加入集群節點所含的全部 JAR 包與集群按加入時間排序第一個節點的 JAR 包做一緻性檢測,并且識别手動更改 JAR 包的不一緻情況。

  • JAR 一緻:正常啓動,并加入集群環境。刷新節點管理頁面即可。

  • JAR 不一緻:正常啓動,并加入集群環境。刷新節點管理頁面,在集群節點管理頁面,異常節點背景異常顯示,節點名異常顯示,鼠标放置在該節點上時顯示異常信息。同時進行異常消息推送。如下圖所示:

9.jpg

詳細設置請參見:平台配置 Web 集群

4.2 集群 license 注冊導出優化

針對舊版本集群 license 導出需要采用拼接的方式導緻的操作複雜,容錯率低的問題,10.0 可自動導出拼接好的機器碼和集群 RegistrationInformation.rif 文件,支持識别已拼接好的集群 RegistrationInformation.rif 文件。

image.png

詳細設置請參見:集群注冊

4.3 集群内部轉發邏輯處理優化

10.0 優化了集群在面對異常情況(部分節點宕機)時的内部轉發與處理邏輯,解決部分節點宕機導緻集群不可用的問題,有效地提升了集群系統的可用性。

詳細設置請參見:日志規範(報錯分類)

4.4 集群配置異常校驗提醒優化

在集群連接時做可用性校驗,校驗通過才提示「保存成功」,未通過檢驗則報錯,顯示失敗原因,支撐客戶排查異常情況。通信協議改爲默認使用 TCP,集群開啓狀态下也可以更換協議,不過重啓後方可生效。

5. 權限

5.1 只顯示已開放權限

在用戶很多的情況下,快速查看目錄對應有哪些用戶有權限。

1)用戶的最終權限爲其部門職位權限、角色權限、單獨用戶權限的合集。

2)當有多重操作權限(如同時有查看、授權)時,由多重操作的權限取并集。

詳細設置請參見:只顯示開放權限

5.2 提供權限半選狀态

當子有權限父無權限時,收起狀态下,父目錄文字将會高亮提示。權限邏輯更改爲用戶權限最大,解決某個部門有權限,但部門下某用戶無權限的場景。

詳細設置請參見:根據部門職位分配權限

5.3 用戶權限單獨配置優化

标記當前是否用戶獨立設置,并提供快速重置方式清空用戶權限恢複繼承設置。

圖片.png

詳細設置請參見:根據用戶分配權限

5.4 權限性能優化

重構權限查詢與設置邏輯,授權與編輯權限優先級調整,擁有編輯權限則一定擁有查看權限,擁有授權權限則一定擁有編輯和查看權限。

詳細設置請參見:報表編輯權限

5.5 分級權限管理插件内置

在報表服務器 8.0&9.0 中是通過 分級權限管理插件 來實現次級管理員添加角色功能的,而 10.0 中将該功能内置到産品中了,不需要安裝插件。

分級權限後,子管理員可管理自己權限内的角色,包括增加、删除、修改角色及配置信息等。

詳細設置請參見:分級權限下子管理員支持添加角色

5.5 多級上報獨立鏈接權限配置改進

使用獨立頁面配置多級上報獨立鏈接的訪問權限。解決原先客戶只購買了「多級上報」功能點,未購買「決策平台」功能點的情況下,無法使用多級上報功能的使用問題。

詳細設置請參見:多級上報集成

6. 平台

6.1 登錄超時機制優化

優化登錄超時機制,一方面在系統管理的登錄設置中可以自定義登錄超時時間,默認爲 1 小時;另一方面,用戶登錄平台後,操作時才會進行 Token 刷新,不操作超過登錄時間後,需要重新登錄

詳細設置請參見:登錄超時

6.2 登錄頁支持自定義主題色

現在平台在登錄頁配置界面提供屬性可以自定義登錄頁的主題色。修改登錄主題色,即修改遮罩顔色、登錄按鈕、圖标等顔色。

詳細設置請參見:登錄頁

6.3 清新風格登錄頁插件

提供  清新風格插件 ,登錄界面切換爲商務簡潔風格。

image.png

詳細設置請參見:登錄頁插件

6.4 URL 登錄插件

10.0版本中通過 URL 登錄插件 直接使用 GET 請求拼接用戶名、密碼、保持登錄、跳轉 URL 四個參數,進行登錄并跳轉。 

詳細設置請參見:URL登錄插件

6.5 登錄登出 action 監聽接口

10.0決策平台默認登出時會自動跳轉到登錄界面,而有的用戶可能需要登出時跳轉到自定義的登出界面而非登錄頁。因此在決策平台中提供登錄登出後事件的接口,用於登錄登出後自定義操作。

詳細設置請參見:登錄登出action監聽接口

6.6 用戶數限制優化

  • 不放 license 和 license 中不限用戶時,默認不限制用戶,可以通過開關進行開啓限制

  • license 中限制用戶時,默認限制用戶,除超管外,其他用戶需要手動添加

  • license 上傳是檢測當前授權用戶數,如果超過限制了,則注冊失敗,提示要求管理員減少用戶才能重新注冊

圖片.png

詳細設置請參見:用戶管理 license 控制

6.7 數據遷移優化

1)數據遷移現在支持阿裏雲的 RDS MySQL 數據庫。

2)數據遷移支持修改配置。對外數據庫配置後,可以不做遷移操作,直接采用新庫。

圖片.png

詳細設置請參見:配置外接數據庫

6.8 服務器部署失敗向導

在進行服務器部署時,會出現部署失敗的情況,而導緻失敗的原因有很多種,部署向導可在服務器部署失敗時,引導用戶及時檢測并修複問題,從而成功部署。

圖片.png

詳細設置請參見:服務器部署向導

6.9 報表對接簡道雲插件

10.0 版本通過 報表對接簡道雲插件,強強結合,能提供給客戶更好的解決方案。支持将簡道雲的數據通過 FineReport 抽取到用戶的私有庫中,并基於 FineReport 制作展現形式更爲豐富的報表。當簡道雲開啓推送後,FineReport 會随着簡道雲的數據更新而更新。

詳細設置請參見:報表對接簡道雲插件

6.10 定時調度提醒

在定時任務完成後進行郵件提醒,支持收件人處自定義郵箱。

詳細設置請參見:定時任務發送郵件

6.11 模板消息事件支持推送微信、釘釘

通過 模板消息事件 插件、釘釘管理 插件、微信管理 插件,填報成功後,即時推送消息至多個平台,上級收到消息後查看模板。

1558496511794115.png     1558497058568405.png

詳細設置請參見: 模板消息事件插件

6.12 更新日志推送  

增加了更新日志推送的功能,更新重要版本時會推送消息讓客戶及時了解新特性并快速更新。

平台更新升級.png

詳細設置請參見:備份還原

7. 設計器

7.1 模板版本管理優化及内置

1)應用場景:

  • 多種風格的快速切換,同一份報表在不同時間段對於不同的部門而言,可能需求類似,但是具體的細節不盡相同。重複使用的報表時,僅需要對企業特殊标志進行修改即可以快速上線。

  • 版本管理支持 FR 特色的遠程設計功能,遠程設計保存版本時将會記錄下操作人的賬戶名稱和保存的時間,管理人員通過制定版本保存的原則,可以快速找到出錯點和對應的責任人。

  • 單個模板單獨備份,相對於工程級别的備份更加靈活快速,用戶可以快速使用版本管理功能,将報表還原到任意狀态。

2)功能介紹

  • 版本管理:用戶在設計、修改報表模板時需要控制模板的版本,進行版本的回退,控制模板的上線疊代

  • 曆史版本:支持對任意模板文件保存任意多個曆史版本,每個版本均支持填寫備注說明。在遠程設計時,還支持記錄該曆史版本的所屬用戶。

  • 版本還原:支持對從任意曆史版本還原。當模板文件出現意外損壞或者其他非必要修改時,可以通過還原功能還原到指定的曆史版本。

詳細設置請參見:模板版本管理

7.2 第三方短信接口内置

平台中添加調用第三方短信平台的接口,可以根據用戶的需求實現短信服務和監聽服務。

詳細設置請參見:第三方短信接口内置

7.3 圖片加載性能優化

優化了圖片的加載方式,增加圖片緩存,優化圖片多圖片大帶來的性能問題。

7.4 升級工具優化

保存數據源信息,優化由於髒數據導緻的升級失敗(升級過程會對髒數據進行删除)。

詳細設置請參見:9-10升級工具

7.5 移動端支持 FRM 邊距及組件間隔設置

制作決策報表時,用戶可對移動端邊距、組件間隔和組件邊框進行個性化設置。

   

詳細設置請參見: [通用]移動端支持FRM邊距及組件間隔設置






附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

反饋已提交

網絡繁忙