設定資料行權限
在乳口網站中,資料表權限用於將安全性套用於各個 Dataverse 資料表記錄。 您可以新增資料行權限至個別資料表資料行。 資料行權限是與 Web 角色關聯的選擇性設定。
備註
資料行權限目前僅適用於入口網站 Web API 功能。
Web 角色可以擁有任意數量的資料表權限和資料行權限。 如果 Web 角色具有多個資料行權限,則所有資料行權限都將套用於所選 Web 角色。
在評估權限時,請先評估資料表權限。 如果使用者有權存取資料表,則會套用資料表資料行權限。 如果使用者無權存取資料表,則將忽略所有設定資料行權限。
當未定義任何資料行權限時,相應的資料表權限將套用至所有資料行。
重要
此功能需要下列版本的入門入口網站套件和入口網站主機:
- 入口網站主機版本 9.4.1.x 或更新版本。
- 入門入口網站套件版本 9.3.2201.x 或更新版本。
新增資料行權限至 Web 角色
開啟入口網站管理應用程式。
移至 入口網站 > Web 角色,並打開您要新增資料行權限的 Web 角色。
在 相關 底下,選取 資料行權限設定檔。
執行下列其中一項動作:
若要新增現有的資料行權限至 Web 角色,請選取 新增現有的資料行權限設定檔,然後瀏覽至所需的記錄。
若要建立新的資料行權限設定檔記錄,請選取 資料行權限設定檔。
屬性和關聯
下表說明資料表權限屬性。
| 名稱 | 描述 |
|---|---|
| 設定檔名稱 | 資料表記錄的描述名稱。 這是必要欄位。 |
| 資料表名稱 | 要保護資料行之資料表的邏輯名稱。 這是必要欄位。 |
| 網站 | 關聯的網站。 這是必要欄位。 |
| 所有資料行權限 | 可用的權限:
例如,資料表權限可能允許使用者擁有所有資料行的「建立」和「讀取」權限。 使用此設定可以進一步限制使用者對所有資料行的僅讀取權限。在另一個範例中,您可能想讓特定的 Web 角色能讀取所有連絡人欄位,也想允許該 Web 角色更新名字和姓氏資料行。 在這種情況下,您要為 所有資料行權限 設定選取 讀取 選項,並為具有讀取和更新權限的名字和姓氏資料行建立資料行權限設定檔。 |
| 資料行權限 | 相關資料行權限。 這可讓使用者為資料表資料行定義特定權限。 未在此處定義的資料行將遵循 所有資料行權限 設定。 |
| Web 角色 | 相關 Web 角色。 |
範例
在此範例中,我們有包含 JobTitle 和 Salary 資料行的連絡人資料表。
下表顯示將不同的資料行和資料表權限套用至連絡人資料表和其他資料行的結果。
| 案例 | 資料表權限 | 網站設定 Webapi/連絡人/已啟用 |
網站設定 Webapi/連絡人/欄位 |
資料行權限 |
|---|---|---|---|---|
| 使用者將不具有任何資料行的權限。 | 連絡人 (建立、讀取、更新) | TRUE | ||
| 使用者將不具有任何資料行的權限。 | 連絡人 (建立、讀取、更新) | FALSE | ||
| 使用者將不具有任何資料行的權限。 | 連絡人 (<無 >) | TRUE | * | 所有資料行權限: 建立、讀取、更新資料行權限:<無> |
| 使用者將擁有所有 連絡人 資料表資料行的建立、讀取和更新權限。 | 連絡人 (建立、讀取、更新) | TRUE | * | |
| 使用者將不具有任何資料行的權限。 | 連絡人 (建立、讀取、更新) | TRUE | 所有資料行權限: 建立、讀取、更新資料行權限:<無> | |
| 使用者將可在 JobTitle 上進行讀取,並在所有其他資料行上建立、讀取和更新。 | 連絡人 (建立、讀取、更新) | TRUE | * | 所有資料行權限:<無>資料行權限:
|
| 使用者將可在 JobTitle 上建立、讀取和更新,在所有其他資料行上則為僅讀取。 | 連絡人 (建立、讀取、更新) | TRUE | * | 所有資料行權限: 讀取資料行權限:
|
| 使用者將可在 JobTitle 和 Salary 上建立、讀取和更新。 | 連絡人 (建立、讀取、更新) | TRUE | JobTitle,Salary | |
| 使用者將可在 JobTitle 和 Salary 上進行建立、讀取和更新,而在其他資料行上則沒有權限。 | 連絡人 (建立、讀取、更新) | TRUE | JobTitle,Salary | 所有資料行權限: 建立、讀取、更新資料行權限:<無> |
| 使用者將可在 JobTitle 和 Salary 上建立、讀取和更新。 | 連絡人 (建立、讀取、更新) | TRUE | JobTitle,Salary | 所有資料行權限:<無>資料行權限:
|
| 使用者將可在 JobTitle 上進行建立、讀取和更新,而在 Salary 上則沒有權限。 | 連絡人 (建立、讀取、更新) | TRUE | JobTitle | 所有資料行權限:<無>資料行權限:
|
| 使用者將可在 JobTitle 上進行建立、讀取和更新,而在 Salary 上可讀取。 | 連絡人 (建立、讀取、更新) | TRUE | JobTitle,Salary | 所有資料行權限:<無>資料行權限:
|
另請參閱
意見反映
提交及檢視以下的意見反映: