反饋已提交

網絡繁忙

匯出中心

1. 概述

1.1 版本

報表伺服器版本JAR 包版本插件版本
10.0.192021-09-30V1.0.0
11.0.52022-05-10V1.0.0

1.2 應用場景

使用者對於導出資源管理和導出前端體驗有一些客製化需求。

  • 針對導出檔案,在導出過程中,增加檢驗碼認證功能,保障資料安全

  • 針對導出的excel檔案,進行檔案安全加固,為檔案自身的安全性要求,提供瞭解決方案

  • 針對導出檔案,提供檔案中心功能,對導出檔案進行統一管理,支援檔案導出到FTP伺服器;增加導出排隊功能,防止大數據量導出時,可能導致的前端頁面卡住和系統當機等問題

  • 自訂導出檔案格式,如限制使用者只可導出帶有水印的Excel檔案,提升安全性

1.3 功能描述

導出中心」插件提供四種功能:

功能
简介
導出認證

防止使用者的數據決策系統帳號密碼公佈,而導致的惡意導出情況。

導出時,支援透過綁定的使用者簡訊、郵箱方式,接收導出檢驗碼。

輸入正確檢驗碼的使用者,方可進行導出操作。

導出安全

1)檔案加密

為了防止導出的Excel檔案被無限制傳播,導出後的Excel檔案支援密碼鎖。

密碼會透過郵件的方式,通知到對應的進行導出操作的使用者。

2)編輯加密

為了防止導出的Excel檔案被惡意篡改,範本製作者可設定編輯密碼。

如需編輯導出的Excel檔案儲存格,必須獲得範本製作者/管理者設定的編輯密碼。

3)檔案水印

為了溯源導出檔案的下載者,導出後的Excel檔案自帶水印

水印內容可自訂。

檔案中心

)針對大檔案導出慢,容易有當機風險的問題,導出中心插件實現了導出資源管理功能。使用者可以將檔案導出到檔案中心,後臺導出的形式,確定關閉前端頁面也不會有影響,導出完成會有郵件提醒。

2)後臺導出能限制導出併發,增加佇列導出功能,能有效防止導出併發過多導致當機的風險。

3)導出檔案管理介面,支援檔案批量刪除下載,檔案名稱查詢,展示檔案的檔案型別,檔案大小等資訊。

4)支援檔案導出到FTP伺服器

導出日誌

針對導出中心整個導出過程,使用finedb表記錄全過程,方便管理者監視回溯。

1.4 使用前提

導出中心」插件不支援在以下情況下使用:

  • 不支援決策報表導出

  • 不支援行式引擎、新計算引擎導出

  • 當前僅支援標準的word、excel、pdf和圖片導出方式

2. 插件介紹

2.1 插件安裝

點選下載插件:導出中心插件

伺服器安裝插件方法請參見:伺服器插件管理

設計器安裝插件方法請參見:設計器插件管理

2.2 新增導出中心按鈕

插件安裝後,使用者可在範本工具欄中增加「導出中心」按鈕。

2.2.1 單張範本

對於單張範本,在「設計器>範本>範本Web屬性」中,選擇該範本的預覽頁面設定,選擇「為該範本單獨設定」。

勾選「使用工具欄」,雙擊「導出中心」,即可將「導出中心」按鈕新增到該範本的工具欄中。如下圖所示:

此處也可以自訂導出檔案格式,在伺服器設定的情況下,選擇某種檔案格式,新增到工具欄。這樣使用者只能導出該型別的檔案

此時預覽該範本,工具欄中會出現「導出中心」的按鈕選項。使用者可透過該按鈕進行導出行為,相關導出行為會被導出中心進行記錄/判斷。

2.2.2 全局配置

該設定也可對全部範本生效,管理者只需在「伺服器>伺服器設定」中,在對應預覽設定下,編輯工具欄,雙擊新增「導出中心」按鈕即可。

2.3 配置導出中心屬性

插件安裝後,使用者可在自訂配置「導出中心」相關屬性。

未配置導出中心屬性時,2.2節的「導出中心」按鈕,與普通導出按鈕沒有差別。

配置了導出中心屬性後,若使用2.2節的「導出中心」按鈕進行導出操作,則會觸發相關配置,進行檢驗碼驗證、導出檔案保護等。

2.3.1 單張範本

對於單張範本,在「設計器>範本>導出中心」中,可為該範本單獨設定相關屬性。如下圖所示:

2.3.2 全局配置

管理者也可對系統中所有範本配置導出中心屬性。

管理者登入數據決策系統,點選「管理系統>導出中心>配置中心」,即可進行相關配置。如下圖所示:

若使用「導出中心」按鈕進行導出操作,則會觸發此處的相關配置,進行檢驗碼驗證、導出檔案保護等。

3. 導出認證

在使用「導出中心」按鈕進行導出時,可以透過使用者郵箱和簡訊,進行檢驗碼認證,確定是本人執行相關操作,以防盜用帳號進行導出。

本章範例:進行配置,在使用者eoco使用「導出中心」按鈕導出範本「GettingStartedTW.cpt」時,可使用郵箱/手機簡訊收取檢驗碼,輸入正確的檢驗碼之後,方可進行導出。

3.1 範本設定

如需使用導出認證功能,必須確定範本工具欄中有「導出中心」按鈕,且導出中心開啓了「檢驗碼認證」設定。

3.1.1 新增匯出中心按鈕

開啟範本「GettingStarted.cpt」,點選「範本>範本Web屬性>分頁預覽設」,選擇「為該範本單獨設定」。

勾選「使用工具欄」,雙擊「導出中心」,即可將「導出中心」按鈕新增到該範本的工具欄中。如下圖所示:

3.1.2 設定導出認證

開啟範本「GettingStartedTW.cpt」,點選「範本>導出中心>導出認證」,勾選「檢驗碼認證」,勾選認證方式,可選「簡訊通知」和「郵件通知」。如下圖所示:

3.2 數據決策系統設定

如需使用檢驗碼認證,則必須保證:

1)如需使用簡訊通知,則必須系統配置了簡訊發件人,進行導出的使用者配置了手機號。

2)如需使用郵件通知,則必須系統配置了郵件發件人,進行導出的使用者配置了郵箱。

3.2.1 簡訊

1)簡訊發件人

發簡訊,需要有一個發信人,否則傳送動作無法完成。每個數據決策系統的發信人是唯一的,只需要設定一次即可。

管理者登入數據決策系統,點選「管理系統>系統管理>簡訊」,開啓「使用簡訊平台」,使用一個開通了「簡訊服務」的「帆軟通行證」賬戶登入。如下圖所示:

注1:綁定的帆軟通訊證需要開啓簡訊服務,且充值一些賬戶餘額,否則無法成功傳送簡訊,具體請參見:簡訊

注2:配置完成後,請點選「傳送測試訊息」,確定該手機號可使用。

2)簡訊收件人

發簡訊,需要有一個收件人,否則簡訊無法傳送給任何人。

因此進行導出操作的使用者,在數據決策系統中的使用者資訊,若未綁定手機,則簡訊無法成功傳送。

3.2.2 郵箱

1)郵箱發件人

發郵件,需要有一個發件人,否則傳送動作無法完成。

管理者登入數據決策系統,點選「管理系統>系統管理>郵箱」,配置發件人賬戶,點選「儲存」,如下圖所示:

設定排程管理任務時,發件人處預設選擇「系統預設發件人」,可下拉選擇其他發件人。

注1:發件人郵箱型別不同,配置步驟可能不完全相同,具體請參見:郵箱

注2:配置完成後,請點選「傳送測試郵件」,確定郵箱可使用。

2)郵箱收件人

發郵件,需要有一個收件人,否則郵件無法傳送給任何人。

因此進行導出操作的使用者,在數據決策系統中的使用者資訊,若未綁定郵箱,則郵件無法成功傳送。

3.3 效果預覽

由於檢驗碼認證需要傳送檢驗碼給使用者的郵箱和簡訊,則必須保證:使用者對範本進行導出操作時,登入了數據決策系統。

eocoeoco123456)登入數據決策系統,存取掛載到目錄中的「GettingStartedTW.cpt」範本。

使用「導出中心」按鈕進行任意一種導出格式,跳出彈窗提示輸入檢驗碼。

此時郵箱/手機會收到數據決策系統傳送的隨機檢驗碼,輸入之後點選「確定」,即可觸發下載。如下圖所示:

收到的檢驗碼郵件和簡訊如下圖所示:

  • 郵件:

  • 簡訊:

4. 安全設定

為了防止使用者隨意分發和惡意編輯,對於導出後的Excel檔案,支援檔案開啟密碼限制、編輯儲存格密碼保護、檔案水印保護。

本章範例:進行配置,使用者eoco導出範本「GettingStartedTW.cpt」的Excel格式檔案後:透過郵箱獲取開啟檔案的隨機密碼;編輯儲存格時需要輸入預設密碼;Excel檔案中存在水印。

4.1 範本設定

如需使用導出認證功能,必須確定範本工具欄中有「導出中心」按鈕,且導出中心開啓了「安全設定」配置。

如需使用「Excel儲存格編輯保護」,需要選擇需要被保護的儲存格。

如需使用「Excel導出水印」,需要設定範本水印。

4.1.1 新增導出中心按鈕

開啟範本「GettingStarted.cpt」,點選「範本>範本Web屬性>分頁預覽設定」,選擇「為該範本單獨設定」。

勾選「使用工具欄」,雙擊「導出中心」,即可將「導出中心」按鈕新增到該範本的工具欄中。如下圖所示:

4.1.2 設定安全設定

開啟範本「GettingStarted.cpt」,點選「範本>導出中心>安全設定」,勾選「啟用Excel導出增強」。

勾選需要開啓的保護機制,包括「Excel2007檔案保護」、「Excel儲存格編輯保護」和「Excel導出水印」。如下圖所示:

4.1.3 選擇編輯保護生效儲存格

如需使用「Excel儲存格編輯保護」,需要選擇需要被保護的儲存格。

對於範本的銷售總額總計(D5儲存格),需要限制編輯。因此選中D5儲存格,點選「Excel儲存格編輯保護」,勾選「啟用」。如下圖所示:

開啓儲存格保護之後,範本中未灰化的儲存格預設使用保護樣式,不可編輯

4.1.4 設定範本水印

如需使用「Excel導出水印」,需要設定範本水印。

開啟範本「GettingStartedTW.cpt」,點選「範本>水印」,選擇「為該範本單獨設定」。

設定水印內容為$fine_username + now(),點選「確定」,如下圖所示:

4.2 數據決策系統設定

如需使用「Excel2007檔案保護」,則必須保證:系統配置了郵件發件人,進行導出的使用者配置了郵箱,用於接收檔案開啟所需的隨機密碼。

1)郵箱發件人

發郵件,需要有一個發件人,否則傳送動作無法完成。

管理者登入數據決策系統,點選「管理系統>系統管理>郵箱」,配置發件人賬戶,點選「儲存」,如下圖所示:

設定排程管理任務時,發件人處預設選擇「系統預設發件人」,可下拉選擇其他發件人。

注1:發件人郵箱型別不同,配置步驟可能不完全相同,具體請參見:郵箱

注2:配置完成後,請點選「傳送測試郵件」,確定郵箱可使用。

2)郵箱收件人

發郵件,需要有一個收件人,否則郵件無法傳送給任何人。

因此進行導出操作的使用者,在數據決策系統中的使用者資訊,若未綁定郵箱,則郵件無法成功傳送。

4.3 效果預覽

由於檢驗碼認證需要傳送檢驗碼給使用者的郵箱和簡訊,則必須保證:使用者對範本進行導出操作時,登入了數據決策系統。

eocoeoco123456)登入數據決策系統,存取掛載到目錄中的「GettingStartedTW.cpt」範本。使用「導出中心」按鈕進行excel格式導出。如下圖所示:

導出之後,數據決策系統會即刻透過郵箱傳送檔案隨機密碼,如下圖所示:

開啟導出的excel檔案時,會彈出密碼輸入框,填寫郵件接收的密碼,即可開啟檔案。如下圖所示:

Excel檔案中可以看到設定的水印。如下圖所示:

當試圖對總計儲存格進行編輯時,彈出提示:

5. 檔案中心

一般情況下,使用者進行導出操作後,導出的檔案直接儲存到瀏覽器用戶端。

但是大檔案導出慢,容易有當機風險的問題,使用者可以將檔案導出到檔案中心,儲存在伺服器端。

1)後臺導出的形式,確定關閉前端頁面也不會有影響,導出完成會有郵件提醒。

2)限制導出併發,增加佇列導出功能,能有效防止導出併發過多導致當機的風險。

3)導出檔案管理,支援檔案批量刪除、下載,檔案名稱查詢,展示檔案的檔案型別,檔案大小等資訊。

4)佇列監視管理,管理者可查看當前系統中待導出的檔案資訊。

5.1 儲存設定

5.1.1 配置儲存設定

對於需要儲存到檔案中心的範本,需要開啓「儲存到檔案中心」的設定。

開啟範本「GettingStartedTW.cpt」,點選「範本>導出中心>導出認證」,勾選「儲存到導出中心」,勾選通知方式,可選「簡訊通知」和「郵件通知」。如下圖所示:

5.1.2 使用前提

注意事項1

由於導出結束後需要傳送通知給使用者的郵箱/手機,則必須保證:

1)如需使用簡訊通知,則必須系統配置了簡訊發件人,進行導出的使用者配置了手機號。

2)如需使用郵件通知,則必須系統配置了郵件發件人,進行導出的使用者配置了郵箱。

請參考本文3.2節進行配置。

注意事項2

由於導出結束後檔案存放在數據決策系統伺服器中,需要依靠帳號方可查詢本人導出的檔案。

則必須保證:使用者對範本進行導出操作時,登入了數據決策系統。

5.1.3 結束通知

當檔案導出結束後。

1)範本預覽頁彈窗提示:

點選可跳轉到檔案中心,查看已導出檔案列表。

2)郵件通知:

點選可跳轉到檔案中心,查看已導出檔案列表。

3)簡訊通知:

簡訊通知檔案導出成功。使用者可在瀏覽器端存取檔案中心。

5.2 檔案中心使用

上一節介紹了檔案可以導出到檔案中心。

在檔案中心的管理頁面,可查看使用者設定儲存到導出中心的全部檔案,並且支援檔案的批量下載、刪除。

檔案中心位址形如:http://ip:/工程名/decision/exportcenter/filecenter/main

如下圖所示:

支援功能點:

  • 根據檔案名稱(檔案型別)、導出時間、檔案大小查詢對應的檔案。預設查詢條件為當前時間往前7天導出的全部檔案

  • 單檔案下載和刪除,點選每個檔案後的下載和刪除選項,即可實現對應功能

  • 批量下載和刪除,先勾選需要進行操作的檔案,再點選工具欄的刪除和批量下載即可

  • 可查看導出失敗檔案的資訊

5.3 檔案中心管理

5.3.1 檔案中心設定

除上一節提到的在檔案中心中,使用者可對自己導出的檔案進行統一管理外。檔案中心本身還有很多其他配置項,管理者可以進行全局配置。

管理者登入數據決策系統。點選「管理系統>導出中心>配置中心>文件中心配置」,可進行如下設定:

設定說明
並行任務數設定針對導出檔案,可限制同時導出的任務數量,多餘任務需要佇列等待導出執行
檔案清除設定針對導出檔案,可設定定期自動清除,也可手動清除
檔案儲存倉庫設定

檔案導出儲存到導出中心時,後臺會儲存檔案的基本資訊和實際的檔案。

檔案的基礎資訊儲存在finedbfine_plugin_exportCenter_File表中

檔案預設儲存在報表工程的WEB-INF/filcenter目錄下;

同時支援儲存到FTP伺服器

5.3.2 排隊監控

針對多檔案導出的場景,當導出任務數超過設定的並行限制數時,存在部分導出佇列情況。

管理者登入數據決策系統。點選「管理系統>導出中心>排隊監控」,可查看導出進度,如下圖所示:


6. 其他

6.1 URL直接匯出

對於不透過數據決策系統目錄查看導出的情況,導出中心也支援透過URL直接導出,採用的是預設URL功能,可參考:URL直接導出報表

使用前提:

如需使用URL直接導出,則該範本不可開啓「導出認證」、「安全設定>Excel檔案保護」、「檔案中心」相關功能。

僅可開啓「安全設定>Excel儲存格編輯保護」和「安全設定>Excel導出水印」設定。

使用說明:

導出中心的format參數的固定值為export_center,使用exportType參數區分導出型別。

所以直接導出位址為:

http://ip:port/webroot/decision/view/report?op=export&viewlet=範本路徑&format=export_center&exportType=導出型別

各種導出方式對應的exportType參數值如下表所示:

檔案型別exportType參數值
WordWORD_PLUS
PDFPDF_PLUS
Excel分頁EXCEL_PLUS_PAGE
原樣EXCEL_PLUS_SIMPLE
分頁分sheetEXCEL_PLUS_SHEET
圖片PNGIMAGE_PLUS_PNG
JPGIMAGE_PLUS_JPG

6.2 導出日誌

透過「導出中心」按鈕進行的導出操作行為,均記錄在finedb的指定表中。

1exportCenter_record 記錄使用導出中心導出的資料

欄位定義
ID唯一標籤,主鍵
OPERATETIME匯出時間
OPERATETYPE

匯出的檔案位置

  • custom_local:匯出到瀏覽器

  • filecenter:匯出到檔案中心

OPERATEUSER匯出的數據決策系統帳號
FILENAME匯出的檔案名稱
FILETYPE匯出的檔案型別

2exportCenter_manager_record  記錄針對檔案中心的操作

欄位定義
ID唯一標籤,主鍵
OPERATETIME操作時間
OPERATETYPE

操作型別

  • delete:刪除檔案

  • download:下載檔案

  • batch_download:批量下載檔案

OPERATEUSER操作的數據決策系統帳號
FILEID

被操作的檔案ID

即fine_plugin_exportCenter_File中的記錄的檔案id

FILENAME被操作的檔案名稱
FILETYPE被操作的檔案型別



附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙