[SAMP]ソフトウェアディスカバリー、インストール、モデルのデータフロー概要 ServiceNow Discovery を Software Asset Management (SAM) Professional と組み合わせて使用すると、ソフトウェア製品、モデル、エンタイトルメント、割り当てを自動的に検出、正規化、および調整して、ソフトウェアライセンスポジションをすばやく特定できます。 責任を担います。 ディスカバリーはインストール済みパッケージプローブを実行し、CI データの「cmdb_ci_spkg」関連リストに入力します。関連リスト調整は最終的に SAM プラグインがインストールされているかどうかを確認する CMDBSoftwareHelper を呼び出します。その場合は、ターゲットテーブルを「cmdb_sam_sw_install」に初期化します。それ以外の場合は、「cmdb_ci_spkg」テーブルで調整します。「インストール済みソフトウェアの同期」ビジネスおよび「インストール済みソフトウェアの同期」パターンの事前/事後ステップ。 注意:SCCM インポート。SAM がインストールされている場合は、「cmdb_sam_sw_install」をターゲットとする変換マップを使用します。それ以外の場合は、「cmdb_ci_spkg」をターゲットとする変換マップを使用します 更新インストールレコードを作成します。ディスカバリーは、インストールレコードを見つけると、製品の詳細情報を「cmdb_sam_sw_install」にデータを入力します。 ProdID:メーカーによって割り当てられた製品の一意の IDインストール場所:ソフトウェアがインストールされるパス。インストール日:ソフトウェアがインストールされた日付。リビジョン:ソフトウェアのリビジョンインスタンスキー:ソフトウェアのインストール時に自動的に生成される、ソフトウェアのインストールに対する一意の IDインストール先:ソフトウェアがインストールされているハードウェア。アンインストール文字列:ソフトウェアのアンインストールに使用される識別子ISO シリアル番号:ソフトウェアの ISO 番号 注:上記のすべてに加えて、主キーは「パブリッシャー」、「表示名」、「バージョン」を使用して構築されます ソフトウェア インストールは、環境内で使用されているソフトウェア権限の数を決定するために使用される最も基本的なコンポーネントです。ServiceNow ディスカバリーまたはいずれかの統合ツール (インポートセット) が実行されると、cmdb_sam_sw_installテーブルにデータが入力されます。したがって、ソフトウェアディスカバリーモデルは、次のフィールドを考慮して作成されます 検出されたパブリッシャー検出された製品検出されたバージョン 検出された公開済みパブリッシャーと正規化済みパブリッシャーの値が同じではない可能性があります。ケースでは、正規化マッピング/名前/会社、およびその他のいくつかの影響要因に依存するため、異なることが予想されます。ソフトウェアインストールテーブルの「Create a Software Normalization」ビジネスルールでは、ソフトウェアインストールレコードを挿入し、そのレコードを既存のディスカバリーモデルにリンクするか、または新しいディスカバリーモデルを作成し、ServiceNow SAM コンテンツライブラリの値を使用してディスカバリーモデルを正規化します。正規化されたソフトウェア検出モデルは、PPN ライブラリコンテンツを使用して、検出マップによってソフトウェアモデルにリンクされます。ソフトウェアモデルの作成プロセスが自動化されるだけでなく、ソフトウェアモデルに関連付けられている公開者、製品、バージョン/エディション、プラットフォーム、および言語を識別する検出マップも自動的に作成されます。また、このマップは適切なソフトウェアディスカバリーモデルにリンクされているため、ライセンスポジションの計算時に使用することができます 購入した権限 (エンタイトルメントはソフトウェアモデルにリンクされています)使用済みの権限 (ソフトウェアディスカバリーモデル) が正しく調整されている。 1 つのソフトウェアモデルに複数のソフトウェアディスカバリーモデルが関連付けられている可能性があることに注意してください。検出された公開者、製品、およびバージョンが同じソフトウェアのインストールごとに、ソフトウェアディスカバリーモデルが自動的に作成されます。公開者、製品、およびバージョンが同じソフトウェアインストールは、同じソフトウェアディスカバリーモデルに集約されます。理想的には、ソフトウェアインストールがソフトウェアディスカバリーモデルを作成するためのベースになります 正常化 参照: ソフトウェア正規化の詳細