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 に登録されるか、そのレコードが変更されると、連携は次の処理を行います。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 用の夜間アプリインベントリと使用状況の同期を有効にします。