Skip to main content

ServiceNow 連携について

ServiceNow 連携は、Iru Endpoint から ServiceNow へ Apple デバイスのインベントリをリアルタイムで送信し、ServiceNow のレコードを常に最新の状態に保ちます。 ServiceNow テナントが Software Asset Management Professional (SAM Pro) のライセンスを持っている場合は、アプリケーションのインストールおよび使用状況データを毎晩送信することもできます。

仕組み

この連携は、専用のサービスアカウントを使用して OAuth 2.0 経由で Iru Endpoint を ServiceNow インスタンスに接続します。 認証: ServiceNow のサービスアカウントを使用した OAuth 2.0。 データ同期: Iru Endpoint は管理対象の Apple デバイスを検出し、シリアル番号、モデル、OS バージョン、割り当てられたユーザーなどのフィールドを ServiceNow に同期します。SAM Pro を使用すると、アプリケーションのインベントリと使用状況データを毎晩送信することもできます。

セットアップの概要

以下の手順の概要を確認してください。
1

ServiceNow アプリをインストールする

ServiceNow integration hub で Kandji ServiceNow アプリをインストールします。
2

OAuth クライアントを設定する

Iru Endpoint が ServiceNow Import Set API を呼び出せるように、OAuth クライアントアプリを設定します。
3

ServiceNow ユーザーを作成する

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

Iru Endpoint で連携を設定する

Iru Endpoint で、作成した OAuth アプリとサービスアカウントを使用して ServiceNow 連携を完了します。
セットアップが完了すると、Iru Endpoint はデバイス資産データの ServiceNow への送信を開始します。
Iru Endpoint で割り当てられたユーザーをコンピューターレコードに表示するには、そのユーザーが ServiceNow にすでに存在している必要があります。

データフローの概要

デバイスが Iru Endpoint に登録されるか、そのレコードが変更されると、連携は次の処理を行います。
1

変更を検出する

Iru Endpoint はデバイスインベントリの変更を検出します。Iru Endpoint で SAM Pro アプリ同期を有効にしている場合、アプリのインベントリと使用状況が毎晩準備されます。
2

ステージングテーブルに送信する

Iru Endpoint は ServiceNow Import Set API を介して、これらの変更を ServiceNow のステージングテーブルに送信します。
3

データを変換する

デバイスデータの場合、ServiceNow は transform map を実行して、ステージング列をターゲットテーブルにマッピングします。アプリケーションデータは、Robust Transform Engine を使用した ETL 定義を使用します。
4

レコードを更新する

その後、ServiceNow はデバイスおよび MDM レコードを作成または更新し、SAM Pro データ同期が有効な場合はソフトウェアのインストールおよび使用状況レコードも更新できます。

ServiceNow テーブル

Iru Endpoint と ServiceNow の連携では、次のテーブルが使用されます。

Iru Endpoint のデバイス属性

Iru Endpoint は以下のデバイス資産フィールドを送信します。今後フィールドが追加される場合があります。

テーブル: cmdb_ci_computer

テーブル: x_kandj_kandji_mdm

テーブル: cmdb_sam_sw_install

テーブル: samp_sw_usage

アプリケーションインベントリ

アプリケーションインベントリが有効な場合、Iru Endpoint は削除されたアプリも active を false に設定して ServiceNow に送信します。ServiceNow は、アプリがデバイスから削除されてもそれらのインストール行を削除せず、履歴として保持します。

考慮事項

ServiceNow の割り当てユーザー

ServiceNow のコンピューターレコードに Iru Endpoint で割り当てられたユーザーを表示するには、その人物が ServiceNow にすでに存在している必要があります。

デバイスインベントリの同期

デバイスインベントリはリアルタイムで同期されます。アプリのインベントリと使用状況データは、そのオプションが有効な場合に毎晩同期されます。

アプリケーションインベントリ

ServiceNow で SAM Pro のライセンスが必要であり、Iru Endpoint の連携設定でオプションを有効にする必要があります。削除されたアプリも active = false として同期されるため、ServiceNow は履歴のインストール行を削除せずに保持します。

認証情報の有効期限と再認証

ServiceNow の OAuth 認証情報の有効期限が近づくと、Iru Endpoint はテナントにバナーを表示し、有効期限の 30 日前から Admin または Account Owner 権限を持つ Team Members にメールでリマインダーを送信します。Iru Endpoint の ServiceNow 連携の詳細ページから再認証してください。

ServiceNow のテーブル

この連携は ServiceNow の組み込みテーブルと Kandji のカスタムテーブルに書き込むため、CMDB と MDM のビューが完全な状態に保たれます。

Import Set API

データは ServiceNow の Import Set API と変換フローを介して移動します。

関連記事

ServiceNow 連携: ServiceNow の設定

Kandji ServiceNow アプリをインストールし、OAuth クライアントとサービスアカウントを作成して、ServiceNow で discovery source を確認します。

ServiceNow 連携: Iru Endpoint の設定

Iru Endpoint をテナントに接続し、OAuth とサービスアカウントの認証情報を入力して、必要に応じて SAM Pro 用の夜間アプリインベントリと使用状況の同期を有効にします。