概要
SerivceNowとのKandji統合では、「Resource Owner Password Credentials (ROPC)」グラントタイプを使用して、ServiceNowインスタンス内のCMDBテーブルと対話するためのアクセストークンとリフレッシュトークンをリクエストするServiceNow OAuthクライアントを活用します。この統合により、ServiceNow Import Set API を使用して、デバイスのインベントリデータが Kandji から ServiceNow にリアルタイムで自動的にプッシュされ、ServiceNow の Apple デバイスインベントリとKandjiの同期が保たれます。
セットアップの概要
以下は、統合セットアッププロセスの概要です。
ServiceNow 統合ハブに Kandji ServiceNow アプリをインストールします。
OAuth クライアントアプリを設定して Kandji ServiceNow インポートセット API と対話できるようにします。
ServiceNow API にアクセスできる ServiceNow ユーザー アカウントを作成します。
ServiceNow 統合を Kandjiでセットアップします。
完了です。
上記が完了すると、 Kandji はすぐにデバイスアセットデータを ServiceNow にプッシュし始めます。
ServiceNow のコンピューターレコードに Kandjiから割り当てられたユーザーが入力されるためには、そのユーザーが既に ServiceNow に登録されている必要があります。
高レベルのデータフロー
デバイスが Kandji に登録されるか、デバイスレコードが変更された場合、以下の手順に従って変更がServiceNowにプッシュされます。
Kandjiデバイスインベントリの変更が検出されました。
Kandji は、ServiceNow Import Set API を介してこれらの変更を ServiceNow ステージングテーブルにプッシュします。
インポートセットフローが開始されると、 トランスフォームマップ を使用して、ステージングテーブルの列とターゲットテーブルの列がマッチングされます。
その後、ServiceNow は ServiceNow コンピュータテーブルと Kandji MDM テーブルでデバイスレコードを作成または更新します。
テーブルのインタラクション
Kandji は、Import Set tables API を使用して、以下の ServiceNow テーブルにデバイス情報を挿入します。
テーブル | 概要 |
---|---|
| デバイスに関するハードウェア情報を含む組み込みの ServiceNow テーブル。(Mac、iPhone、iPad、および tvOS)。 |
| デバイス資産に関する追加のMDM関連データを格納するために Kandji によって構築されたカスタム テーブル。 |
| デバイス資産情報を |
| MDM関連のデバイス資産情報を |
Kandji デバイス属性
Kandji は、次のデバイス資産データを ServiceNow に送信します。このリストには、今後さらに属性が追加される予定です。
テーブル: cmdb_ci_computers
Kandji | ServiceNow | 概要 |
---|---|---|
|
| デバイス資産に割り当てられたユーザー |
|
| 合計ストレージ容量 |
|
| デバイスの名前 |
|
| 定数値を「Kandji」に設定 |
|
| デバイスモデル名 |
|
| オペレーティング システム名 macOS |
|
| オペレーティング システムのバージョン |
|
| デバイスのシリアル番号、ServiceNow内のコンピュータテーブルレコードに対してコアレセンス(参照)されます。 |
|
| 定数値を「Apple」に設定 |
テーブル: x_kandj_kandji_mdm
Kandji | ServiceNow | 概要 |
---|---|---|
|
| Kandji デバイス ID |
|
| Kandji ブループリント ID、ServiceNow の Kandji MDM テーブルレコードにコアレセンス (参照) されます。 |
|
| デバイスのシリアル番号、ServiceNow のコンピューターテーブル レコードにコアレセンス (参照) されます。 |