ServiceNow 統合: 概要

概要

SerivceNowとのKandji統合では、「Resource Owner Password Credentials (ROPC)」グラントタイプを使用して、ServiceNowインスタンス内のCMDBテーブルと対話するためのアクセストークンとリフレッシュトークンをリクエストするServiceNow OAuthクライアントを活用します。この統合により、ServiceNow Import Set API を使用して、デバイスのインベントリデータが Kandji から ServiceNow にリアルタイムで自動的にプッシュされ、ServiceNow の Apple デバイスインベントリとKandjiの同期が保たれます。

セットアップの概要

以下は、統合セットアッププロセスの概要です。

  1. ServiceNow 統合ハブに Kandji ServiceNow アプリをインストールします。

  2. OAuth クライアントアプリを設定して Kandji ServiceNow インポートセット API と対話できるようにします。

  3. ServiceNow API にアクセスできる ServiceNow ユーザー アカウントを作成します。

  4. ServiceNow 統合を Kandjiでセットアップします。

  5. 完了です。

上記が完了すると、 Kandji はすぐにデバイスアセットデータを ServiceNow にプッシュし始めます。

ServiceNow のコンピューターレコードに Kandjiから割り当てられたユーザーが入力されるためには、そのユーザーが既に ServiceNow に登録されている必要があります。

高レベルのデータフロー

デバイスが Kandji に登録されるか、デバイスレコードが変更された場合、以下の手順に従って変更がServiceNowにプッシュされます。

  1. Kandjiデバイスインベントリの変更が検出されました。

  2. Kandji は、ServiceNow Import Set API を介してこれらの変更を ServiceNow ステージングテーブルにプッシュします。

  3. インポートセットフローが開始されると、 トランスフォームマップ を使用して、ステージングテーブルの列とターゲットテーブルの列がマッチングされます。

  4. その後、ServiceNow は ServiceNow コンピュータテーブルと Kandji MDM テーブルでデバイスレコードを作成または更新します。

テーブルのインタラクション

Kandji は、Import Set tables API を使用して、以下の ServiceNow テーブルにデバイス情報を挿入します。

テーブル

概要

cmdb_ci_computers

デバイスに関するハードウェア情報を含む組み込みの ServiceNow テーブル。(Mac、iPhone、iPad、および tvOS)。

x_kandj_kandji_mdm

デバイス資産に関する追加のMDM関連データを格納するために Kandji によって構築されたカスタム テーブル。

x_kandj_kandji_kandji_import_set_computer

デバイス資産情報を cmdb_ci_computers テーブルにプッシュする前にステージングするために使用されるインポートセットステージングテーブル。

x_kandj_kandji_kandji_import_set_mdm

MDM関連のデバイス資産情報をx_kandj_kandji_mdm テーブルにプッシュする前にステージングするために使用されるステージングテーブル。

Kandji デバイス属性

Kandji は、次のデバイス資産データを ServiceNow に送信します。このリストには、今後さらに属性が追加される予定です。

テーブル: cmdb_ci_computers

Kandji

ServiceNow

概要

assigned_user

assigned_to

デバイス資産に割り当てられたユーザー

device_capacity

disk_space

合計ストレージ容量

device_name

name

デバイスの名前

Discovery source

discovery_source

定数値を「Kandji」に設定

model_name

model

デバイスモデル名

os_type

os

オペレーティング システム名 macOS

os_version

os_version

オペレーティング システムのバージョン

serial_number

serial_number

デバイスのシリアル番号、ServiceNow内のコンピュータテーブルレコードに対してコアレセンス(参照)されます。

manufacturer

manufacturer

定数値を「Apple」に設定

テーブル: x_kandj_kandji_mdm

Kandji

ServiceNow

概要

device_id

name

Kandji デバイス ID

blueprint_id

name

Kandji ブループリント ID、ServiceNow の Kandji MDM テーブルレコードにコアレセンス (参照) されます。

serial_number

serial_number

デバイスのシリアル番号、ServiceNow のコンピューターテーブル レコードにコアレセンス (参照) されます。

次の記事へ

Kandji ServiceNow統合のためのServiceNow設定