在 NetSuite 中產生權杖型驗證金鑰
NetSuite 權杖型驗證
您設定要與 Adaptive Planning 整合的 NetSuite 使用者需要具有權杖型驗證存取權的角色。您可以針對下列角色授予權杖型驗證︰- 僅具有整合 (遵循安全性最佳做法) 所需特定權限的新自訂 NetSuite 角色
- 或現有管理者 (角色 ID=3) Web 服務角色
先決條件
- 以管理者的身分登入 NetSuite
- 檢閱您已在 Adaptive Planning 中使用的 NetSuite 帳戶、電子郵件地址和 NetSuite 角色
基本步驟
- 決定是否要使用自訂角色來整合 Adaptive Planning 與 NetSuite (建議),或使用現有管理者 (角色 ID=3) 角色
配置具有自訂角色的使用者,以便與 Adaptive Planning 整合 (建議)
- 在 NetSuite 中啟用權杖型驗證。
- 為管理者建立整合記錄。您無法使用原有的「Adaptive Planning Integration」記錄。
- 將權杖型驗證角色指派給將使用其憑證來設定與 Adaptive Planning 整合的使用者。
- 建立存取權杖以便與 Adaptive Planning 整合。
- 在 Adaptive Planning 使用者介面中輸入金鑰。
配置現有管理者 (角色 ID=3) 以便與 Adaptive Planning 整合
- 在 NetSuite 中啟用權杖型驗證。
- 為管理者建立整合記錄。您無法使用原有的「Adaptive Planning Integration」記錄。
- 為管理者建立使用者存取權杖。
- 在 Adaptive Planning 使用者介面中輸入金鑰。
決定是否要使用自訂角色來整合 Adaptive Planning 與 NetSuite
如果您想遵循最佳做法,請建立自訂角色,該角色僅具有 整合 NetSuite 與 Adaptive Planning 所需的特定權限 。授予此自訂角色權杖型驗證。如果您已經有要繼續用於整合的管理者 (角色 ID=3),可以為其建立整合記錄和使用者存取權杖。適用於管理者的步驟位於本文底部。
配置具有自訂角色的使用者,以便與 Adaptive Planning 整合 (建議)
- 在 NetSuite 中為角色啟用權杖型驗證
- 導覽至Setup > Company > Enable features > Suite Cloud > Manage Authentication,接著選取Token-Based Authentication。
- 導覽至Setup > Users/Roles > Manage Roles,然後按一下New,新建自訂角色。將自訂角色命名為「Adaptive Planning Integration」。
- 為角色授予 所需的權限,以便透過權杖型驗證與 Adaptive Planning 整合 ,並新增權限「Setup > Log in Using Access Tokens - FULL」。如需 NetSuite Basic 的權限,請參閱此 文章。對於 NetSuite 增強型整合 (整合中的 NetSuite 資料來源),請使用這些 典型權限。
- 儲存角色。
- 指派權杖型驗證角色
- 導覽至Lists > Employees > Employees > Edit User,並選取在 Adaptive Planning 內負責管理資料整合的使用者。
- 按一下Access > Roles
- 將您剛建立的自訂角色指派給使用者。
- 導覽至Setup > Integration > Manage Integrations > New。
- 輸入名稱「Adaptive Planning Integration」,然後按一下「Token-based Authentication」。再次確認「State」已設為「Enabled」。
- 按一下Save。這會建立將用於建立存取權杖的整合記錄。
- 將整合記錄的下列值複製並貼到文字檔中,然後將檔案儲存在您日後可存取的安全位置︰
- 應用程式 ID (僅用於保存記錄,並未由 Adaptive Planning 使用)
- 取用者金鑰
- 取用者密鑰
在您離開此頁面之前,請先將資訊複製到安全的位置。此資訊只會顯示一次,之後無法擷取。這些值是完成與 Adaptive Planning 整合所需的值。接下來,您將為與 Adaptive Planning 整合相關聯的 NetSuite 使用者,產生存取權杖和存取權杖 ID 值。- 建立存取權杖
- 導覽至Setup > Users/Roles > Access Tokens,然後按一下New。
- 選取您在先前步驟中建立的應用程式名稱「Adaptive Planning Integration」。
- 選取使用者,然後選取您建立的角色。選取「Adaptive Planning Integration」並關聯 Adaptive Planning Integration 整合記錄。
- NetSuite 會產生回應。將存取權杖 ID 和存取權杖複製並貼到您在先前步驟中建立的安全位置。
在您離開此頁面前複製回應。此資訊只會顯示一次,之後無法擷取。這些值也是完成與 Adaptive Planning 整合所需的值。- 在 Adaptive Planning 中輸入金鑰
- 對於整合和 NetSuite Basic 中的 NetSuite 資料來源, 請按照下列步驟輸入您的金鑰。
配置現有管理者 (角色 ID=3) 以便與 Adaptive Planning 整合
現有管理者 (角色 ID=3) Web 服務使用者會遵循與自訂角色不同的步驟。管理者 (角色 ID=3) 在 NetSuite 內建立存取權杖的位置也不同。
- 建立管理者的整合記錄
- 對於現有管理者 (角色 ID=3) Web 服務使用者,請先建立整合記錄。
- 導覽至Setup > Integration > Manage Integrations > New。
- 輸入名稱「Adaptive Planning Integration」,然後按一下「Token-based Authentication」。再次確認State已設為Enabled。
- 按一下Save。您剛建立了將用於產生存取權杖的整合記錄。
- 將整合記錄的下列值複製並貼到文字檔中,然後將檔案儲存在您日後可存取的安全位置︰
- 應用程式 ID (僅用於保存記錄,並未由 Adaptive Planning 使用)
- 取用者金鑰
- 取用者密鑰
在您離開此頁面之前,請先將資訊複製到安全的位置。此資訊只會顯示一次,之後無法擷取。這些值是完成與 Adaptive Planning 整合所需的值。接下來,您將為與 Adaptive Planning 整合相關聯的 NetSuite 使用者,產生存取權杖和存取權杖 ID 值。 - 為管理者建立使用者存取權杖
- 以管理者的身分登入 NetSuite
- 在「Settings」Portlet 中按一下Manage Access Tokens
- 按一下New My Access Token。
- 選取要與存取權杖關聯的應用程式「Adaptive Planning Integration」。
- 按一下Save。
- NetSuite 會產生回應。將存取權杖 ID 和存取權杖複製並貼到您在先前步驟中建立的安全位置。
在您離開此頁面之前,請先將資訊複製到安全的位置。此資訊只會顯示一次,之後無法擷取。這些值是完成與 Adaptive Planning 整合所需的值。- 在 Adaptive Planning 中輸入金鑰
- 對於整合和 NetSuite Basic 中的 NetSuite 資料來源, 請按照下列步驟輸入您的金鑰。
- 在 NetSuite 中檢視權杖型驗證稽核記錄
- 您可以在 NetSuite 中檢視稽核記錄,檢查系統是否在嘗試登入期間將正確的權杖元素從 Adaptive Planning 傳送至 NetSuite。
- 登入 NetSuite。
- 前往Setup > Users/Roles > Login Audit Trail Search。
- 選取Use Advanced Search。
- 選取Results分頁。
- 將下列各項新增至結果︰
- 權杖型存取權杖名稱
- 權杖型應用程式名稱
- 詳細資料
- 提交搜尋。
- 將近期的登入排至最上方,並檢閱登入嘗試的狀態欄和詳細資料欄。