ペイロード取得機能<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 一般情報 問題は何ですか? ディスカバリーの完了後にディスカバリーペイロードを把握する直接的な方法はありません (水平ディスカバリー)。パターン実行によって生成されたペイロードについては、関連する入力 ECC キューに移動してから、ペイロードを取得する必要があります。入力 IRE ペイロードを把握する方法はありません。同様に、出力 IRE ペイロードを確認する方法はありません。このようなシナリオでは、IRE ペイロード処理エラーのデバッグが難しく、困難で時間がかかります。 私たちは何をしていますか? 上記の問題のソリューションでは、さまざまなペイロード (パターン実行からのペイロード、入力 IRE ペイロード、出力 IRE ペイロード) をフロー内の 1 か所でフェッチ/生成します。これにより、ユーザーは水平ディスカバリーが完了しているペイロードコンテンツを簡単に確認し、ペイロードエラーがあるかどうかを一度に確認できます。 どのように解決されていますか? 関連するすべてのペイロードのフェッチは、パターンデザイナーにあるペイロードジェネレーター機能を拡張することによって実現されます。ペイロードジェネレーターの現在の実装とルックアンドフィールは、完了したディスカバリーのペイロードをフェッチ/生成するときに異なる動作をするように拡張されます。パターンログからの特定のディスカバリーのペイロードを確認する場合は、パターンをデバッグするときにユーザーがパターンログからパターンデザイナーにリダイレクトされるのと同様の行で、ペイロードジェネレーター機能にリダイレクトされる機能が追加されます。 要件とユースケース 特定の水平ディスカバリーに関連するすべてのペイロードを直接チェックする方法はありません。そのため、ユーザーが IRE の失敗の背後にある理由を把握できず、顧客ケースのかなりの部分を占めています。ディスカバリーパターンログの一部として表示される IRE ログは、多くの場合、明確で有益ではないため、IRE の障害のデバッグは複雑です。次に、出力 IRE ペイロードをフェッチするには、入力 IRE ペイロードを生成する必要があります。これは複雑で、かなりの労力を要します。入力 IRE ペイロードを取得したら、一連の手順に注意深く従って出力 IRE ペイロードを取得する必要があります。 この機能は、次のものをフェッチ/生成します: パターン実行後のペイロード:これは、関連する入力 ECC キューレコードに表示されるペイロードです。ペイロードには、CI、関係、および参照の完全なリストが含まれています。入力 IRE ペイロード:このペイロードは、パターン用に設定された事前センサーをペイロード (パターンの実行後に生成) に対して実行した後に実現されます。このペイロードは、IRE の入力ペイロードです。出力 IRE ペイロード: このペイロードは IRE 識別の結果であり、IRE エラーが原因で作成されたか、更新されたか、スキップされたかにかかわらず、各 CI に関する情報が含まれています。 機能フロー パターンログのペイロード処理セクションに 2 つのボタンを導入しました。 ペイロードを取得: これをクリックすると、機能が配置されているパターンデザイナーに移動し、ディスカバリー結果のページ番号を入力するように求められます。これは、複数ページディスカバリーシナリオを組み込むためのものです。検出が複数ページでない場合は、ページ番号として 1 を入力する必要があります。IRE エラードキュメント:IRE エラーがパターンログによく表示されている場合は、ボタンをクリックして ServiceNow ドキュメントに移動すると、さまざまな IRE エラー、その意味、解決方法が示されます。このボタンは、水平ディスカバリーで IRE エラーが発生した場合のみ表示されます。 HD が成功しました。 HD で IRE 障害が発生します。 [ペイロードの取得] ボタンをクリックすると、PD にリダイレクトされます。 ここでは、ペイロードを取得するページ番号を入力する必要があります。[パターンペイロードを取得] ボタンをクリックすると、パターン実行の出力であるペイロードを取得します。これはパターンペイロードです。 ここでは、パターンに対して実行するように構成されたすべての事前センサーが既に自動選択されています。これで、次の 4 つのボタンが表示されます。 ペイロードをリセット: ペイロードをパターンペイロードにリセットします。プリセンサーを実行:パターンペイロードに対して選択したプリセンサーを実行します。IRE ペイロードのフォーマット設定: これにより、ペイロードが CI のインデックスベースまたは内部 ID ベースのフォーマットにフォーマットされます。これも新機能です。事前センサーを実行した後にこれをクリックすると、 入力 IRE ペイロードが表示されます。テスト IRE: これにより、IRE に対してペイロードが実行され、 出力 IRE ペイロードが提供されます。 注: HD処理シナリオをシミュレートするには、最初にプリセンサーを実行し、次にペイロードをフォーマットしてから、IREのテストを実行する必要があります。 HD の IRE 障害が発生した場合、この機能を使用して [TEST IRE] ボタンをクリックすると、ペイロードに IRE エラーがあることを通知するメッセージが表示されます。 メッセージには、ServiceNow IRE 障害に関するドキュメントのリンクも記載されており、IRE エラーを理解して解決するのに役立ちます。リンクをクリックすると、ドキュメントにリダイレクトされます。 ドキュメント URL: https://docs.servicenow.com/bundle/rome-servicenow-platform/page/product/configuration-management/concept/identification-simulation.html?cshalt=yes