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

2018-12-27 更新日志

1. 版本

報表服務器版本
JAR 包
10.0
2018-12-27

2. 概述

2018-12-27 日,帆軟發布了 FineReport 10.0 版本叠代升級的 JAR 包,此次升級立足於安全、運維、集群、通知等方面,優化部分功能細節,滿足更多的使用場景,帶來工作效率的極大提升。

3. 安全

爲防止造假、辨别真僞、版權保護等,用戶可對報表設置全局水印。

1)設計器水印增加服務器設置(全局設置),對所有模板生效,模板設置選擇對此模板單獨設置則優先模板設置。

2)定時調度結果報表 cpr、frr 支持水印。

詳細操作請參見: 水印

4. 運維

4.1 資源遷移

部分客戶在使用 FineReport 數據決策系統時,會先在測試環境系統上進行開發部署,确認無誤後再遷移到正式系統中。

舊版 FineReport 僅支持平台配置從測試系統到正式系統上的全量遷移,不能滿足兩者系統存在差異的情況。

FineReport 10.0 中新增支持報表文件及平台配置從測試系統到正式系統的增量遷移,令用戶無需重複在平台中挂載模板、配置權限。

詳細操作請參見: 資源遷移

4.2 智能檢測

在智能檢測中新增以下功能:

1)對工程所在磁盤的剩餘空間進行檢測。

2)對 Java IO 操作臨時目錄的剩餘空間進行檢測(此空間不足會導緻 Excel 導出失敗)。

3)對模板中的全局控件、圖表預定義配色的缺失進行檢測。

詳細操作請參見: 智能檢測

5. 集群

1)集群異常消息提醒:

用戶可以設置集群異常狀态時的消息提醒,針對宕機、節點間時間不一緻, JAR 包不一緻時,可配置短信、平台消息或郵件實時通知集群的異常現象。

2)集群文件服務器支持 HDFS 分布式存儲:

集群支持接入分布式文件存儲系統 HDFS,保證文件服務器及其支撐内容的高可用。

3)集群狀态服務器支持 Redis 集群:

集群支持 Redis 集群存儲運行時狀态的相關内容,保證狀态服務器及其支撐内容的高可用。

4)集群文件服務器主動緩存功能:

集群支持主動緩存服務,可讀取文件服務器内容存儲在本地緩存中,減少文件服務器的讀寫并發負擔。同時在文件服務異常挂掉後,可正常使用決策系統(上傳下載文件除外),在重啓文件服務器後,重新寫入挂掉期間修改的模板内容到服務器。

5)集群文件服務器手動同步更新功能:

客戶使用集群過程中,存在直接去模板所在的文件夾内新增、删除、修改模板文件的情況。此時,集群無法直接感知到這些模板文件的變化。集群配置頁面爲此新增了一個「手動同步」按鈕,能主動更新模板文件的變化。

6)集群配置界面優化、校驗提示完善:

更新配置交互頁面,取消必須開啓文件服務器的配置限制(不開啓采用節點間同步模板文件)。新增 TCP/UDP 選擇項,可根據用戶内外網的網絡結構提前适配。并完善各中間件連接的校驗提示,細化連接錯誤的提示到具體原因。

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

6. 通知

6.1 多級上報短信通知

支持在任務發起時以及任務到達節點後,通過短信通知相關用戶。

詳細設置請參見: 上報流程管理

6.2 定時調度完善

1)執行條件>公式判斷中增強了對 FineReport 中公式的支持。(支持 FineReport 中的所有公式)。

2)設置「除通用結果外,根據默認用戶組内的用戶單獨生成結果」後,可以通過對於 。$fine_username、$fine_role、$fine_position 這三個參數的識别來進行結果報表的權限控制。(原本只支持 $fine_username

3)定時調度>郵件通知>抄送人支持自定義;定時調度>郵件通知>郵件内容取消不可爲空校驗。

詳細設置請參見: 定時任務結果報表定時任務 cpr 文件内容權限控制定時任務設置步驟

6.3 工具欄中的郵件發送改進

1)通過郵件按鈕屬性設置,可以令用戶按照部門職位、角色選擇收件人。

2)通過郵件按鈕屬性設置,可以控制收件人、抄送、密送是否允許自定義值。

3)郵件按鈕中的附件格式允許多選,且增加 excel03 格式。

詳細設置請參見: 點擊按鈕發送郵件

6.4 郵件正文 HTML 兼容

1)由於部分郵件客戶端對於 HTML 的支持程度不夠,當郵件正文以 HTML 格式預覽報表内容時,可能會出現部分樣式缺失的問題。通過安裝 郵件正文預覽報表内容圖片顯示 插件,設置郵件正文默認以圖片格式預覽報表内容,可以解決此兼容性問題,卸載插件/不安裝插件則仍以 HTML 格式顯示郵件正文。

詳細設置請參見: 郵件正文預覽報表内容圖片顯示

2)安裝郵件正文預覽報表内容圖片顯示插件後, Outlook 客戶端會将過大的圖片縮放,造成報表内容過小,此情況下還需要安裝 圖片導出設置 插件,将模板導出屬性中圖片的排版設置爲「分頁」。這樣 FineReport 會将郵件正文中的大圖按頁分割成多個小圖,解決 Outlook 遇到大圖縮放的問題。

詳細設置請參見: 圖片導出設置插件

7. 平台

7.1 加密鎖認證

本地機器信息認證時,一個 license 文件只适用於一台服務器,若要換服務器就需要重新注冊。

對於一些大型的項目,同一個報表工程可能會發布到多台服務器上或者有些項目不能随便透露服務器的MAC地址。

目前不綁定機器的情況下可以通過私有雲認證的方式,但是私有雲仍需要一台物理信息不變的認證服務器。

此時,就可以使用加密鎖注冊,通過綁定報表應用名稱來實現授權。

詳細操作請參見: 加密鎖認證

7.2 插件授權優化

10.0 裏可以直接在正式授權文件裏給插件授權,或者單獨每個插件對應一個 license 文件,給插件授權。

1)獨立的插件 license 與插件包 license 兩者不一緻時,以最長的授權時間爲準。

2)臨時 license 也需要校驗插件 license ,不再默認可以使用所有的插件。

3)工程 license 每淩晨 2 點會重新校驗是否過期。

4)在功能列表中顯示出已注冊的插件。

詳細操作請參見: 插件的授權注冊

7.3 周邏輯的功能适配

通過平台中周開始於的設置,可以設定 FineReport 的公式WEEKWEEKDATE的周起始計算日。

詳細操作請參見: 常規   、WEEK   、WEEKDATE

7.4 新增 DB2 外置數據庫

由於銀行、醫院等行業較多使用 DB2 數據庫,FineReport 的外置數據庫新增了對於 DB2 的支持。

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

8. 設計器

8.1 報表對接 BI-Spider 數據集

FineBI 5.0 使用了全新的 Spider 引擎,原 FineIndex 插件不再适用。

通過安裝 Spider數據集 插件,可對接 FineBI 的 Spider 引擎取數,共享 FineBI 的表數據及數據權限。

詳細操作請參見: [設計器]Spider 引擎數據連接

8.2 遠程設計支持導出到本地

部分環境嚴格的客戶,實施人員無法進入服務器,只能遠程連接。當需要分析模板的時候,可以導出到本地。

詳細操作請參見: 遠程設計支持導出到本地

8.3 參數控件 Tab 順序設置插件

很多用戶在輸入參數時習慣使用tab鍵來切換控件的焦點完成輸入,但目前控件的焦點順序是依照控件創建先後決定的。

可通過下載 參數控件 Tab 順序設置插件 對控件的 Tab 切換順序進行調整,按理想的方式實現切換。

詳細操作請參見: 參數控件Tab順序設置插件

8.4 自适應插件内置

因 9.0 使用的自适應插件應用較多,10.0 版本中将此功能内置進設計器,作爲基礎功能。

客戶升級該版本,原有插件采用默認禁用的方式,同時做不支持處理。

詳細操作請參見: 自适應屬性

8.5 多級上報集成插件内置

9.0 版本中通過使用 多級上報集成 插件,來實現讓上報脫離平台集成進其他應用中;而 10.0 版本則不需要安裝插件,直接将功能内置在了報表中。鏈接變更爲 10.0 風格。

詳細操作請參見: 多級上報集成

8.6 超級鏈接對話框打開設置優化

超級鏈接打開對話框支持設置對話框的标題及對話框出現的位置。

詳細操作請參見: 超級鏈接目标打開方式

8.7 開放新圖表縮放等級接口

開放 10.0 開發圖表縮放等級接口,可通過特效>超級鏈接來聯動另一個地圖塊顯示對應地區的數據,通過 JS 可設置地圖的中心點和對應的縮放等級。

詳細操作請參見: [新]圖表縮放等級接口

8.8 大數據集導出功能

新增明細表導出 Excel 的 API,API 通過數據集名稱、字段名稱、參數和導出文件名,來調用新的導出方式後台導出 Excel 明細表。

詳細操作請參見: 大數據集導出

8.9 新打印

爲了提升用戶的體驗,簡化打印的場景,我們将各種打印方式整合到一起,形成一個統一的打印入口,讓客戶的選擇變得更加簡單清晰。

1)新打印選擇方式:

  • 零客戶端打印:适合更偏向打印便捷性的客戶,任何機器上随時都能打印。

  • 本地軟件打印:适合固定機器進行大量打印的客戶,有更高的效率和更豐富的設置,不受浏覽器約束。

2)新打印特性:

  • 易用:易於設置,一鍵打印;支持市面上幾乎所有類型打印機;通過本地軟件打印解決針式、熱敏打印機打印不清晰、打印效果不好的問題。

  • 功能豐富:提供套打、批量打印、打印内容控制、打印偏移、靜默打印等豐富的功能。

  • 性能強大:相同環境下,零客戶端打印耗時不到同類競品的一半,本地軟件打印耗時不到同類競品的 1/3 。

詳細操作請參見: [新]打印

8.10 Sessiontimeout 報錯頁面區分

會有多種原因導緻用戶的會話被清除,例如管理員手動删除會話、會話超過生命周期的限制被清除、防宕機的保護機制删除會話。爲了令用戶更直觀地了解自己會話被清除的原因,我們需要對相關的報錯頁面進行區分。

圖片.png

詳細操作請參見: Sessiontimeout 報錯頁面


附件列表


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

文 檔回 饋

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

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

不再提示

9s后關閉

反饋已提交

網絡繁忙