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

匯入使用者

1. 概述

1.1 版本

報表伺服器版本JAR新增功能
5.1--
5.1.22020-01-15「郵箱」支援包含符號#和&
5.1.52020-08-04

新增「保留資訊」選項

匯入使用者時可保留已存在使用者的姓名、密碼、手機、郵箱資訊

5.1.52020-09-02匯入「樹資料集」不清空之前新增/匯入的使用者資料
5.1.7-支援「多源使用者」,在同步使用者開啟狀態下可手動「匯入使用者」,平台多種型別使用者可並存
5.1.9-

支援使用「檔案資料集」匯入使用者

使用者手機號支援綁定中國大陸、中國臺灣、中國香港、土耳其、韓國、日本、新加坡、馬來西亞手機號

5.1.11-匯入使用者時支援僅配置部門,不配置職務
5.1.19-

匯入使用者時,設定項欄位位置調整

詳情請參見第三章

1.2 應用場景

  • 管理者可將整理好的使用者資訊表一次性匯入數據決策系統

  • 管理者可多次匯入使用者資訊,部門,角色

  • 管理者可對匯入的使用者進行編輯、禁用、刪除

  • 使用者希望平台使用者是由多個資料集組成的集合

1.3 功能簡介

  • 根據使用者資訊表建立伺服器資料集 ,可將使用者資訊匯入到數據決策系統中。匯入使用者資訊後,若伺服器資料集中新增使用者或刪除使用者,需要再次手動匯入。平台使用者可以是多個資料集組成的集合。

  • 匯入資料集時,如不切換加密方式,則不會清空之前新增/匯入的使用者資料。


2. 準備匯入使用者資料

匯入的使用者資料來自伺服器資料集,支援使用者部門有層級和無層級兩種。

使用者可根據自身使用者結構選擇其中一種。

2.1 無層級結構-SQL 資料集

本節範例所用的使用者資訊表部門職務間無層級結構。

匯入的使用者的部門都是並列在「所有部門」下,如下圖所示:

1658295905804664.png

2.1.1 準備使用者資訊表

準備一張使用者資訊表,表結構如下圖所示:

點選下載使用者資訊表:

匯入使用者1.xlsx

注1:匯入使用者時,帳號、姓名、密碼為必填項,此外內容可以不填。

注2:5.1.9 之前的 BI 工程版本,僅支援綁定中國大陸手機號,手機號無需加區號。

        5.1.9 及之後的 BI 工程版本,使用者手機號支援綁定中國大陸、中國臺灣、中國香港、土耳其、韓國、日本、新加坡、馬來西亞手機號。

         中國大陸手機號可自行選擇是否加區號,其他地區手機號需要加區號。

26.png

2.1.2 建立伺服器資料集

使用 Navicat 等第三方工具,將上表匯入資料庫,並建立系統與該資料庫的 資料連結 。

下文將以 frdemo 資料庫為例。

管理者登入數據決策系統,點選「管理系統」>「資料連結」>「伺服器資料集」,建立「SQL資料集」。

如下圖所示:

1658296558162834.png

設定資料集名稱為「匯入使用者1」,資料連結選擇「frdemo」,SQL 語句為:

select * from 匯入使用者1

1658298147572167.png

2.2 無層級結構-檔案資料集

注:5.1.9 及之後的 BI 工程,支援透過「檔案資料集」匯入使用者。

本節範例所用的使用者資訊表部門職務間無層級結構。匯入的使用者的部門都是並列在「所有部門」下,如下圖所示:

1658298377490122.png

2.2.1 準備使用者資訊表

準備一張使用者資訊表,表結構如下圖所示:

點選下載使用者資訊表:

匯入使用者1.xlsx

注1:匯入使用者時,帳號、姓名、密碼為必填項,此外內容可以不填。

注2:5.1.9 之前的 BI 工程版本,僅支援綁定中國大陸手機號,手機號無需加區號

        5.1.9 及之後的 BI 工程版本,使用者手機號支援綁定中國大陸、中國臺灣、中國香港、土耳其、韓國、日本、新加坡、馬來西亞手機號

         中國大陸手機號可自行選擇是否加區號,其他地區手機號需要加區號

注3:也可使用 TXT / XML 檔案,設定方式請參見:檔案資料集

3.png

2.2.2 建立伺服器資料集

將該表儲存在本地,或者上傳至 BI 工程的%FR_HOME%\webapps\webroot\WEB-INF\reportlets目錄下。

管理者登入數據決策系統,點選「管理系統」>「資料連結」>「伺服器資料集」,建立「檔案資料集」。

如下圖所示:

1658298831917985.png

設定資料集名稱為「匯入使用者-檔案」,選擇上文準備的表格。

注1:若選擇服伺服器檔案,則選擇 BI 工程的%BI_HOME%\webapps\webroot\WEB-INF\reportlets目錄下的檔案。

        若選擇本地檔案,上傳後檔案自動儲存至 BI 工程的%BI_HOME%\webapps\webroot\WEB-INF\reportlets\excel目錄下。

注2:也可使用 TXT / XML / 遠端 URL 檔案,支援資料集參數,設定方式請參見: 檔案資料集 。

1658299069231717.png

2.3 有層級結構-樹資料集

本節範例所用的使用者資訊表部門職務間有層級結構。匯入使用者的部門如下圖所示:

1658299383345396.png

2.3.1 準備使用者資訊表

準備一張使用者資訊表,表結構如下圖所示:

點選下載使用者資訊表:

匯入使用者2.xls

注1:匯入使用者時,帳號、姓名、密碼為必填項,此外內容可以不填。

注2:5.1.9 之前的 BI 工程版本,僅支援綁定中國大陸手機號,手機號無需加區號。

        5.1.9 及之後的 BI 工程版本,使用者手機號支援綁定中國大陸、中國臺灣、中國香港、土耳其、韓國、日本、新加坡、馬來西亞手機號。

         中國大陸手機號可自行選擇是否加區號,其他地區手機號需要加區號。

注3:同步使用者資料集時,若伺服器資料集為樹資料集 ,頂層機構的父機構應為空值。如下圖所示的 Abby 使用者,fid 欄位為空。

注4:部門沒有使用者也是可以的,例如總部只有下屬部門,但沒有直屬職務和使用者,也是可以生成樹資料集和同步使用者的。

7.png

2.3.2 建立SQL資料集

使用 Navicat 等第三方工具,將上表匯入資料庫,並建立系統與該資料庫的 資料連結 。

下文將以 frdemo 資料庫為例。

管理者登入數據決策系統,點選「管理系統」>「資料連結」>「伺服器資料集」,建立「SQL資料集」。

如下圖所示:

1658299917944372.png

設定資料集名稱為「匯入使用者2」,資料連結選擇「frdemo」,SQL 語句為:

select * from 匯入使用者2

1658300030310780.png

2.3.3 建立樹資料集

管理者登入數據決策系統,點選「管理系統」>「資料連結」>「伺服器資料集」,建立「樹資料集」。

如下圖所示:

1658300129877250.png

設定資料集名稱為「匯入使用者-有層級」,建構自資料集「匯入使用者2」,原始標記欄位為「did」,父標記欄位為「fid」,如下圖所示:

1658300272967580.png


3. 匯入使用者

管理者登入數據決策系統,點選「管理系統」>「使用者管理」>「所有使用者」,點選「匯入使用者」,配置使用者資訊。如下圖所示:

1658300461225997.png

具體設定項如下所示:

3.1 保留資訊

場景
JAR 包選擇結果
伺服器資料集中存在、平台不存在的使用者--匯入使用者時,將使用者資訊更新到平台
伺服器資料集中不存在、平台存在的使用者--匯入使用者時,平台使用者資訊保持不變

伺服器資料集中存在、平台也存在的使用者

平台現有使用者來自「同步使用者」

--

若匯入使用者與同步使用者存在相同資料,則重複資料匯入失敗,不會更新。

伺服器資料集中存在、平台也存在的使用者

平台現有使用者來自「手動新增使用者」或「匯入使用者」


2020-08-04 之前-

SQL 資料集:

  • 使用者的姓名、手機、郵箱、密碼改寫更新

  • 使用者的部門、角色增量更新

  • 取原平台使用者和伺服器資料集中使用者資訊的並集

樹資料集:

  • 清空使用者原有資訊並更新

2020-08-04 及之後不勾選「保留資訊」

使用者的姓名、手機、郵箱、密碼改寫更新

使用者的部門、角色增量更新

取原平台使用者和伺服器資料集中使用者資訊的並集

勾選「保留資訊」

使用者的姓名、密碼、手機、郵箱不更新

使用者的部門、角色增量更新

取原平台使用者和伺服器資料集中使用者資訊的並集

3.2 伺服器資料集

選擇使用者資訊對應的伺服器資料集。

3.3 欄位名稱

帳號、姓名、密碼、部門名稱、職務名稱、角色名稱、手機、郵箱為對應伺服器資料集中的欄位名稱。

注1:使用者管理配置的使用者郵箱資訊與系統管理郵件配合使用,可透過數據決策系統直接傳送郵件至不同平台使用者郵箱。

注2:部門、職務配置後無法恢復未選擇狀態,只能刪除重新新增。

注3:5.1.11 版本及之後的 BI 工程,支援僅配置部門,不配置職務。

         5.1.11 版本之前的 BI 工程,配置了部門,必須配置職務。

3.4 加密方式

注:匯入成功後,使用者登入密碼為本文 2.1 節使用者資訊表中的密碼,非 fine_user使用者表 中加密的密碼。

有兩種加密方式,「內建 SHA 加密」和「自訂密碼加密」。

1)內建 SHA 加密

數據決策系統採用 SHA256 加密方式,以保證密碼安全。

使用者透過API自訂修改密碼後,會自動進行 SHA256 加密。

2)自訂密碼加密

自訂密碼加密,即自訂一個密碼加密類,加密方式在類中描述,並儲存在%FineBI%\webapps\webroot\WEB-INF\classes資料夾中。

數據決策系統會在使用者自訂加密算法的基礎上再進行 SHA256 二次加密,以保證密碼安全。

自訂加密範例詳情參見:簡單權限之密碼加密

注:自訂加密算法,必須繼承 AbstractPasswordValidator 類,並加上傳回判斷明文密碼和密文密碼是否一致結果方法才可行。


4. 使用者管理

管理者可對匯入的使用者進行編輯、禁用、刪除,詳情請參見新增使用者 第 3、4、5 章

1658301278620788.png

附件列表


主題: 管理员指南
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!