本文說明如何授與 ServiceNow 中服務帳戶的資料表存取權。 此程式包括建立角色、將其指派給使用者,以及設定列層級和欄位層級存取控制。
必要條件
- ServiceNow 中的管理員存取權。
- 提升至
security_admin角色,以變更存取控制清單 (ACL) 。
建立使用者
若要建立使用者:
- 移至 使用者管理 > 使用者。
- 選取 新增 以建立新使用者。
- 填寫使用者詳細資料,例如
microsoft.copilot使用者 ID 和Microsoft名字Copilot和姓氏。 成功編目需要 使用者 ID 。 - 選取 [提交] 以儲存使用者。
建立角色
若要建立角色:
- 移至 使用者管理 > 角色。
- 選取 [新增]。
- 輸入角色的唯一名稱 (例如,
Copilot connector account) 。 - 選取 [提交] 以儲存角色。
將角色指派給使用者
若要將角色指派給使用者:
- 移至 使用者管理 > 使用者。
- 開啟預期使用者 (的使用者記錄,例如
Microsoft Copilot) 。 - 在「角色」相關清單中,選取「編輯」。
- 新增新建立的角色 (
Microsoft 365 Copilot Connector Account) 。 - 選取 [儲存] 以完成指派。
- 選取 更新 以更新使用者記錄。
授與資料列層級存取權
若要授予對特定表格中資料列的存取權,請遵循下列步驟:
- 提升到這個
security_admin角色。 - 移至 系統安全 > 存取控制 (ACL) 。
- 選取 新增 以建立新的 ACL 記錄。
- 填寫下列欄位:
- 類型:選取 記錄。
-
作業:選擇
read作業。 -
名稱:輸入資料表名稱 (例如)
sys_dictionary。
- 在 [角色 ] 區段中,新增先前建立的角色 (
Copilot Connector Account) 。 - 選取 [提交] 以儲存 ACL。
驗證
- 模擬使用者 (例如)
Microsoft Copilot。 - 例如,
sys_dictionary(存取目標表格,) 並確認列可見。
如果使用者可以檢視資料列,但欄位值不可見,則需要 授與欄位層級存取權。
授與欄位層級存取權
如果使用者可以檢視列,但不能檢視欄位值,請設定欄位層級存取權:
- 移至 系統安全 > 存取控制 (ACL) 。
- 選取 新增 以建立新的 ACL 記錄。
- 填寫以下欄位:
- 類型:選取 記錄。
-
作業:選擇
read作業。 -
名稱:輸入表格名稱 (例如,
sys_dictionary) 和 use*在欄位名稱中套用至所有欄位。
- 在 [角色 ] 區段中,新增先前建立的角色 (
Copilot Connector Account) 。 - 選取 [提交] 以儲存 ACL。
最終驗證
若要驗證資料表的存取權:
- 模擬使用者 (例如)
Microsoft Copilot。 - 確認目標表格中的列和欄位值現在都可見。
您已成功授與 ServiceNow 中服務帳戶的資料表存取權。