統合アシスタントの実装ガイド<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 脆弱性対応 (VR) 統合フレームワークを使用して、統合の作成を自動化します。統合アシスタントを使用して、REST エンドポイントからデータを取り込むことで、これらの統合を作成します。 実装プロセスの自動化 ベンダーの詳細、REST エンドポイント、および必要なデータソースの数を含む統合アシスタントレコードを作成します。インスタンスパラメーターを REST エンドポイントで更新します。スキャナー統合スクリプトを REST メッセージ実装で更新し、ページネーションとデルタのサポートを有効にします。インポートプロセッサスクリプトを更新して、REST エンドポイントを介して受信した必要なデータをデータモデルに入力します。 統合アシスタントを使用して統合を作成する利点 統合の作成は、かなりの時間がかかる複雑なプロセスになる場合があります。VR 統合には、次のコンポーネントを作成する必要があります。 新しいベンダー統合レコード統合インスタンス定義された統合パラメーターとインスタンスパラメーターREST メッセージと REST メソッド統合レコード統合レコードに関連付けられた統合スクリプト統合レコードに関連付けられたデータソース取得したデータを変換する変換マップVR データモデルに入力する処理スクリプト 統合アシスタントを使用すると、これらすべてのコンポーネントが自動的に作成されます。また、VR フレームワークを使用した最適な実装プロセスに従って統合を作成することもできます。次の手順を実行する必要があります。 ベンダーの詳細と REST エンドポイントを含む統合アシスタントレコードを作成します。以前に作成した統合スクリプトを更新して、ページネーションとデルタのサポートを処理します。処理スクリプトを更新して VR データモデルを入力します。 必須条件 ユーザーにはアドミンアクセス権が必要です。更新セットはインスタンスで収容する必要があります。次のアプリケーションの最新バージョンをインストールする必要があります。 脆弱性対応Security Support CommonSecurity Integration Framework 統合の実装 統合アシスタントを使用して、新しいベンダーとの統合を作成できます。 開始する前に:更新セットを含む次の zip ファイルをダウンロードします。 統合アシスタント - 2023 年 4 月 Version.zip 次の更新セットが含まれています。 統合ジェネレーター - 更新セット 1 [Security Support Common アプリケーション]統合ジェネレーター - 更新セット 2 [グローバル]統合ジェネレーター:更新セット 3 [Security Integration Framework アプリケーション] クロススコープアクセスポリシーの問題を回避するには: システム 定義 > テーブルに移動し、REST 統合テーブルを選択します。アプリケーションのアクセス タブを選択し、読込可能、作成可能 、および更新可能 オプションが選択されていることを確認します。変更内容を保存します。 新しいベンダーとの統合を作成するには: 1.必要なインスタンスで含まれている更新セットを収容します。 2.左側のメニューを使用して 統合支援ガイド付きセットアップ に移動し、統合アシスタントモジュールの 開始 オプションを選択します。 3.アプリケーションの作成:統合を含むアプリケーションスコープを作成します。統合を既存のスコープの一部にする必要がある場合は、この手順をスキップします。次のステップに進む前に、正しいスコープにいることを確認してください。 4.ベンダーセットアップ:脆弱性対応とのサードパーティ統合のベンダーレコードを作成します。統合を既存のベンダーの一部にする必要がある場合は、この手順をスキップします。 5.統合の詳細を構成する:統合の詳細を構成するには、 構成を選択します。詳細については、[ 詳細情報 オプションを選択してください。 [統合の詳細を構成] ページが開きます。 a.ベンダーを選択し、API 名 (統合のベース URL または REST エンドポイント) を入力します。 注:各ベンダーは単一の API 名に関連付けることができます。API の複数の REST メソッドを作成する方法の詳細については、次の手順を参照してください。 b. 次へを選択します。 c.次の表の説明に従って、フィールドの詳細を入力します。 フィールド説明統合名脆弱性や資産など、統合を通じて取り込まれるデータのタイプ。このデータは、コンポーネント生成プロセス中にベンダー名に追加されます。データソース数統合用に作成されたデータソースの数。応答タイプこの統合の REST 呼び出しの一部として受信し、それに応じて処理するペイロードのタイプ。XML/JSON パスインポートセットテーブルの行を処理するために使用される各行のパス。統合タイプ統合のタイプ。API キーが存在します認証プロセスの一環として統合に構成キーが必要な場合は、このオプションを選択します。 d. フォームを更新した後、[ 統合を作成 オプションを選択します。[ 統合の構成 (Configure Integration(s))] ページを複数回入力して送信することで、単一のベンダーの下に複数の統合を作成できます。 e.クローズを選択し、完了としてマークを選択します。 6.REST メッセージを構成:REST メッセージと REST メソッドを構成するには、 構成を選択します。詳細については、[ 詳細情報 オプションを選択してください。 7.統合スクリプトの確認と構成:統合スクリプトを構成するには、 構成を選択します。詳細については、[ 詳細情報 オプションを選択してください。 8.データソースを確認します:データソースを確認するには、 構成を選択します。 9.変換マップの構成:変換マップを構成するには、 構成を選択します。詳細については、[ 詳細情報 オプションを選択してください。 10.統合パラメーターの設定:統合パラメーターを設定するには、 構成を選択します。 11.統合インスタンスの構成:統合インスタンスを構成するには、 構成を選択します。 12.テーブルの構成:統合に関連するテーブルを構成するには、 構成を選択します。 VR 統合が作成されます。 統合を実行する前に、統合に正しい REST メソッドを選択していることを確認してください。脆弱性対応>管理>統合に移動し、作成した統合を開き、REST の詳細ページに切り替えて、必要な REST メソッドを選択します。 統合を実行します。 13.ステップ 2 に示すように、統合アシスタントガイド付きセットアップのホームページに移動し、統合監査レポートモジュールの 開始 オプションを選択します。 14.統合監査レポートを生成:統合名とパフォーマンステストステータスを入力して、統合監査レポートを生成します。このレポートを使用して、コンポーネントを検証します。統合でエラーが発生した場合は、このレポートをダウンロードしてエラーログに添付し、さらに調査するために ServiceNow サポートチームに情報を送信できます。 注: 統合の実行結果を表示するには、[ 脆弱性統合実行 タブに移動します。 新しい統合を作成するには、次の手順を未完了としてマークし、新しい統合に対して上記のすべての手順を再度実行します。 アプリケーションの作成ベンダーセットアップ統合の詳細を構成