本主題介紹了將 ServiceNow 新增為資料來源相關的所有常見問題。
如何在要新增到 vRealize Network Insight 的 ServiceNow 中為角色指派權限?
- 在 ServiceNow 使用者介面中建立角色。
- 按一下 。
- 移至存取控制 (ACL),然後按一下新增。
- 對於 API 存取,請執行下列操作:
選項 動作 類型 從下拉式功能表中選取 REST_Endpoint。 作業 從下拉式功能表中選取執行。 名稱 從下拉式功能表中,選取要新增的 API 項目。有關 API 清單,請參閱〈新增 ServiceNow 帳戶〉主題。 - 對於資料表,請執行下列操作:
選項 動作 類型 從下拉式功能表中選取記錄。 作業 從下拉式功能表中選取讀取。 名稱 從第一個下拉式功能表中,選取要新增的資料表項目。從第二個下拉式功能表中選取無。有關資料表清單,請參閱〈新增 ServiceNow 帳戶〉主題。 - 在需要角色資料表中,選取要新增存取控制的角色。
- 按一下提交。
是否需要新增〈新增 ServiceNow 帳戶〉主題中提到的所有 API/資料表?
若要每 30 分鐘執行一次應用程式探索,必須提供所需的所有權限。但是,如果您有權存取下表,則可以在 vRealize Network Insight 中新增資料來源並驗證:
API | 資料表 | 權限類型 |
---|---|---|
/stats.do | -- | 必要 |
/api/now/v1/cimodel/cmdb_ci/fullclasshierarchy | -- | 必要 |
/api/now/v2/table/cmdb_rel_type | cmdb_rel_type | 必要 |
/api/now/v2/table/cmdb_ci | cmdb_ci | 必要 |
/api/now/v2/table/cmdb_ci_service_discovered | cmdb_ci_service_discovered | 必要 |
/api/now/v2/table/cmdb_rel_ci | cmdb_rel_ci | 必要 |
vRealize Network Insight 將驗證所需的權限,並將任何缺少的權限顯示為錯誤。您可以檢查缺少的權限,再存取缺少的權限,然後再次驗證。
在 ServiceNow 存取控制 (ACL) 中找不到 /api/now/v1/cimodel/cmdb_ci/fullclasshierarchy,如何在 ServiceNow ACL 中新增 API?
- 在 ServiceNow 使用者介面中建立角色。
- 按一下 。
- 移至存取控制 (ACL),然後按一下新增。
- 對於 API 存取,請執行下列操作:
選項 動作 類型 從下拉式功能表中選取 REST_Endpoint。 作業 從下拉式功能表中選取執行。 名稱 在第一個下拉式功能表中,輸入 CMBD Model API Read。從第二個下拉式功能表中選取無。 - 在需要角色資料表中,選取要新增存取控制的角色。
- 按一下提交。
如何在 ServiceNow 中將任何角色設為唯讀?
若要將角色設為唯讀,您必須將 snc_read_only 指派給該角色。如需詳細資料,請參閱 ServiceNow 說明文件中的〈唯讀角色〉主題。
我擁有所有必要的權限,但還是收到了缺少權限訊息,該怎麼辦?
在某些資料表中,必須對同一個資料表新增另一個 ACL,才能從第二個名稱下拉式功能表中選取 * 以提供對所有屬性的存取權。此外,請確保您的系統中同時具有這兩個 ACL,以取得必要的權限。