連携によってできること
- ServiceNowに登録されているアカウントをBundleに取り込み一覧表示できます
- ServiceNowにアカウントのBundleから追加できます
- ServiceNowのアカウントをBundleから削除できます
ServiceNowの連携手順
- アプリカタログからServiceNowを選択し[+連携を追加]をクリックすると以下の画面が表示されます。
- 以下の画面が表示されますので、サブドメイン、ユーザー名、パスワード、クライアントID、クライアントシークレットを入力し[連携を追加]をクリックすると連携されます。
※クライアントIDとクライアントシークレットについては、ServiceNowの画面上で確認する方法を後述します。
事前準備
ServiceNowに連携する事前準備として、「SCIM プラグインのアクティブ化」と「SCIM API Policyの編集」をする必要があります。
SCIM プラグインのアクティブ化
アクティブ化をするためには、SCIM v2 - ServiceNow Cross-domain Identity Management (com.snc.integration.scim2) プラグインをインストールします。
- All>System Applications>All Available Applications>Allをクリックします。
- 検索バーに「SCIM v2 - ServiceNow Cross-domain Identity Management 」を入力し検索します。
- [SCIM v2 - ServiceNow Cross-domain Identity Management]が表示されるので、クリックします。
- [Install]をクリックします。
参考:SCIM プラグインのアクティブ化
SCIM API Policyの編集
- All>System Web Services>API Access Policies>REST API Access Policiesをクリックします。
- 一覧から「SCIM API Policy」を選択します。
- 以下のような画面が表示されます。
- [REST API]は「SCIM Users endpoint」を選択します。
- [Apply to all versions]のチェックを外すと、[Version]項目が新たに表示されます。
- [Version]は「latest」を選択します。
- 下記のように設定をしたら[Update]をクリックします。
クライアントIDとクライアントシークレットの確認方法
- Service now Registriesのページの右上にある[New]をクリックします
- クリックすると以下のページに遷移しますので、[Create an OAuth API endpoint for external clients]をクリックします。
- クリックすると設定が画面が表示されますので、Name、Client Secretを入力し[Submit]します。こちらでSubmitしたClient IDとClient SecretをBundle上で入力をしてください。