ディスカバリー/識別エンジンが新しい CI を作成するか、既存の CI を更新する際Issue <!-- /*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: ; } } ディスカバリー識別エンジンが既存の CI を識別し、新しい CI を作成するか既存の CI を更新するかを決定する方法。 Release<!-- /*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: ; } } Resolution<!-- /*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: ; } } ディスカバリー識別照合プロセス ディスカバリーは、識別ルールを調べて、CMDB で既存のエントリーが見つかったかどうかを確認しようとします。ハードウェアルールの例を見てみましょう。 https://.service-now.com/nav_to.do?uri=cmdb_identifier.do?sys_id=a1d19344c3b33100d8d4bea192d3aedc 照合プロセスは上から下に行われ、優先度が最も低いものから順に行われます。 ルール 1 は、serial_numberとserial_number_typeを持つ最上位のルールです。 検索はcmdb_serial_numberテーブルで行われます。 このシナリオでは、次の 2 つの可能性があります。 ケース 1:ディスカバリーペイロードにserial_numberとserial_number_typeが含まれている この場合、識別エンジンはテーブルcmdb_serial_numberで一致を検索し、ここでもさらに 2 つの結果が考えられます。 一致が見つかりました:この例では、優先度が 200、300、および 400 の他のルールを無視し、それぞれの CI を更新します。 Identifier: Hardware Rule, Rule 1 Searched on <cmdb_serial_number> for attributes: serial_number,serial_number_type:Match. 一致項目が見つかりませんでした:次に高い順序のルールに継続し、一致が見つかるまで続行します。 Identifier: Hardware Rule, Rule 1 Searched on <cmdb_serial_number> for attributes: serial_number,serial_number_type:No Match. ケース 2:ディスカバリーペイロードに serial_number フィールドも serial_number_type フィールドも含まれない。 この場合、ディスカバリーログに「識別子エントリをスキップしました (Skipped Identifier entry)」というメッセージが表示され、次のルールに進みます。 Identifier: Hardware Rule, Rule 1 Searched on <cmdb_serial_number> for attributes: serial_number,serial_number_type:Skipped Identifier Entry. このプロセスは、識別子ルールで定義されたテーブルで一致が見つかるまで続行されます。すべてのルールを実行しても一致するものが見つからない場合は、新しい CI が作成されます。 追加情報 この YouTube ビデオでは、ディスカバリー識別プロセスに関する完全な情報を提供します。 CMDB 識別および調整フレームワーク