企業發展過程中會產生大量的線上資料,防止資料公佈成為企業資訊安全的重點。企業不僅要防控來自外部的資料入侵,還要防止內部員工有意無意的公佈。
水印是一種防止資料公佈的有效方式。
1)在內部員工截圖或者匯出相關資料時,可以提醒員工這是絕密資料,禁止外傳。
2)在員工公佈內部資料後,方便企業追查責任人和泄漏源。
FineBI 支援在數據決策系統的「管理系統>安全管理>水印設定」中為指定儀表板設定水印。
水印設定開啓後,BI 工程下的指定儀表板會新增水印效果。
1)BI 工程下選中的儀表板的編輯、預覽、匯出頁面,有水印效果。
2)資料準備下業務包內的表,編輯、預覽頁面中的資料展示介面,均有水印效果。
超級管理者預設可對數據決策系統下所有使用者的儀表板設定水印。
注:不建議給普通使用者開啓「水印設定」權限,因為普通使用者無法勾選其他使用者的儀表板。
管理者登入數據決策系統,點選「管理系統>安全管理>水印設定」,開啓「水印設定」按鈕。
在左邊的配置面板設定水印的內容和屬性,右側會根據設定項實時調整預覽效果。如下圖所示:
各設定項介紹如下表所示:
1)下拉框中為所有使用者的儀表板,按照帳號進行分類,選擇需要顯示水印的儀表板。預設全選,可多選
2)不支援對某一張儀表板設定特殊的水印
3)建立立的儀表板預設顯示水印
報表生效範圍:
工程下的 .cpt 普通報表和 .frm 決策報表,預設顯示水印
若報表單獨設定了水印,則優先顯示報表的單獨水印。詳情請參見:FineReport 水印設定
1)水印內容預設為「帳號+當前時間」:=$fine_username + now()
2)輸入框內容為字串時,需要加上""或' ',例如"aaaa" 、'數字'
3)輸入框中若存在不合法內容,將提示:「公式不合法」
4)水印寫入 XML 內容需要用
範例:
1)公司名+帳號+時間:="公司名" + $fine_username + now()
2)公司名+部門+帳號:="公司名" + $fine_position + $fine_username
3)帳號+登入IP:=$fine_username + getIp()
1)預設橫向 200,縱向 100,使用者可自訂
2)橫向不得小於 100,縱向不得小於 50,且水印間距值不可為負數
資料準備下業務包內的表,編輯、預覽頁面中的資料展示介面,均有水印效果。如下圖所示:
PC 端預覽效果如下圖所示:
注:若不登入數據決策系統,直接使用公共連結預覽單張儀表板,「$fine_username、$fine_role、$fine_position」3個參數不生效。
App 及 HTML5 端效果如下圖所示:
注:若 HTML5 端不登入數據決策系統,直接使用公共連結預覽單張儀表板,「$fine_username、$fine_role、$fine_position」3個參數不生效。詳情請參見:H5端存取工程
1)水印顯示只支援 PDF 格式的匯出, Excel 匯出不顯示水印。
2)排程管理任務的結果儀表板支援水印效果匯出。
3)IE11 及以下版本,水印顯示效果基本和高版本瀏覽器一致,但由於瀏覽器相容問題可能會出現水印遮擋點選的問題,更換瀏覽器即可。