<h2>アップグレード詳細のスキップレコードで「Record not found」または「差異が見つかりません」と表示される</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Issue </h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>インスタンスのアップグレード、またはアプリケーション / プラグインのアップグレード後、アップグレード詳細または Skipped Changes to Review リストにスキップレコードが表示される。</div> <div> </div> <div>お客様が対象スキップレコードを確認または解決しようとした際、通常の競合解決フローを完了できない場合がある。</div> <div>具体的には、「競合の解決」アクションが表示されない、または「競合の解決」を選択した際に "Record not found" または "There are no differences found" が表示される場合がある。</div> <div> </div> <div>お客様は、対象スキップレコードに対してマージ、リバート、またはその他の是正対応が必要かどうかを判断する必要がある。</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Symptoms</h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>アップグレード後、以下のいずれか、または複数の症状が確認される場合がある。</div> <div>- アップグレード詳細または Skipped Changes to Review にスキップレコードが表示される。</div> <div>- 対象スキップレコードで「競合の解決」アクションが表示されない。</div> <div>- 「競合の解決」を選択すると "Record not found" が表示される。</div> <div>- 「競合の解決」を選択すると "There are no differences found"、またはローカライズされたメッセージとして「差異が見つかりません」が表示される。</div> <div>- 対象スキップレコードの理由に "Skipping because file already exists with a different scope" と同様の内容が含まれる。</div> <div>- 対象ファイルが、お客様によるカスタマイズではなく、application-owned または platform-owned metadata に該当する。</div> <div>- お客様が、対象スキップレコードを無視してよいか、または手動で解決すべきか判断できない。</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Facts</h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>本記事を適用する前に、以下を確認する。</div> <div>- 本事象は、インスタンスのアップグレード、またはアプリケーション / プラグインのアップグレード後に確認されている。</div> <div>- 対象スキップレコードが、アップグレード詳細または Skipped Changes to Review に表示されている。</div> <div>- 対象スキップレコードを通常の「競合の解決」フローで処理できない。</div> <div>- お客様環境で "Record not found" または "There are no differences found" が表示される場合がある。</div> <div>- スキップ理由が、同一ファイルが異なる scope または package 情報で既に存在することに関連している。</div> <div>- 対象レコードが platform-owned metadata または application-owned metadata である。</div> <div>- 対象レコードが、お客様によるマージまたはリバート判断を必要とする customer-owned customization ではない。</div> <div>- 対象ファイルが適用されない状態で残っていても、機能上の影響がない。</div> <div> </div> <div>例:</div> <div>sn_cmdb_ws_ms_class_metadata テーブルのスキップレコードは、CMDB Workspace / Multisource CMDB / CMDB 360 で使用される platform-owned metadata に該当する場合がある。</div> <div>対象レコードが platform-owned metadata であり、異なる scope または package 情報に起因してスキップされたことを確認できる場合、お客様側でのマージまたはリバート対応は不要である。</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Release</h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>インスタンスのアップグレード、またはアプリケーション / プラグインのアップグレード後に確認される。</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Cause</h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>本動作は、同一 application file がインスタンス上に異なる scope または package 情報で既に存在する場合に発生することがある。</div> <div> </div> <div>この場合、アップグレード処理は、同一 identity を持つ application file が別の scope または package 配下に既に存在しているため、受信したファイルをスキップする。</div> <div>対象スキップレコードには、"Skipping because file already exists with a different scope" と同様の理由が記録される場合がある。</div> <div> </div> <div>対象ファイルが platform-owned metadata または application-owned metadata の場合、当該スキップレコードは、お客様によるカスタマイズ差分の競合を示すものではない場合がある。</div> <div>そのため、お客様側でマージまたはリバートすべき有効な対象が存在しないことがある。</div> <div> </div> <div>この結果、「競合の解決」が表示されない、または競合解決 UI において "Record not found" や "There are no differences found" が表示される場合がある。</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Resolution</h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div>対象スキップレコードが platform-owned metadata または application-owned metadata であり、スキップ理由が "Skipping because file already exists with a different scope"、または同等の scope/package mismatch を示す内容であることを確認できた場合、マージ、リバート、または製品設定変更は不要である。</div> <div> </div> <div>対象スキップレコードは無視できる。</div> <div> </div> <div>スキップレコードのレビューリストを整理したい場合は、Resolution Status を Reviewed 系のステータスに設定する。</div> <div> </div> <div>この操作はレビュー管理上の整理であり、プラットフォーム動作を変更するものではない。</div> <div> </div> <div>対象ファイルが、お客様によるレビューを必要とする customer-owned customization であることを確認できない限り、手動でマージまたはリバートするよう案内しない。</div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div><div ><h3 >Related Links</h3><section><style type="text/css"><!-- /*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: ; } } </style> <div class="ns-kb-css-body-editor-container"> <div><a href="https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0997679" target="_blank" rel="noopener noreferrer">KB0997679</a> - Skipped errors during upgrade because a sys_ux_lib_component file already exists with a different scope</div> <div> <div>この KB は、sys_ux_lib_component file が異なる scope でインスタンス上に既に存在することにより発生する skipped error のパターンを説明している。</div> <div>Workaround では、この動作は expected behavior であり、対象 skipped error は無視できると説明されている。</div> </div> <div> </div> <div><a href="https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1638842" target="_blank" rel="noopener noreferrer">KB1638842</a> - Upgrading an instance results in "Skipped Errors" for a file that already exists with a different scope</div> <div> <div>この KB は、アップグレードログに "Skipping because file already exists with a different scope" が表示される別の skipped error パターンを説明している。</div> <div>Workaround は不要であり、機能上の問題は発生しないと説明されている。</div> <div> </div> </div> <div><a href="https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0955553" target="_blank" rel="noopener noreferrer">KB0955553</a> - How to resolve skipped update records after an upgrade</div> <div> <div>この KB は、アップグレード後の skipped update records を確認および解決する一般的なプロセスを説明している。</div> </div> <div> </div> <div><a href="https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0997722" target="_blank" rel="noopener noreferrer">KB0997722</a> - Managing "Skipped Manual Merge" disposition for Store App plugin, upgrade records</div> <div> <div>この KB は、customer instance に存在しなかったレコードに対する delete action により "Skipped Manual Merge" となる別パターンを説明している。</div> <div>お客様側でレビューを必要としない skipped records の関連参考情報として使用できる。</div> </div> <span id="ns-kb-css-end-div-identifier" style="display: none; pointer-events: none;"></span></div></section></div></article></div>