子 CI クラスが CMDB ヘルス計算の親推奨フィールドルールを継承しないようにする方法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: ; } } ドキュメントで説明されているように:https://docs.servicenow.com/csh?topicname=t_MakingAFieldRecommended.html&version=latest 「派生クラスは、親レベルで定義された推奨フィールドで設定されます。親または兄弟レベルの推奨フィールドに影響を与えることなく、派生クラスの推奨フィールドを追加または削除し、独自の推奨フィールドを設定することができます。派生クラスのすべての推奨フィールドが削除されると、派生クラスはその親クラスから推奨フィールドを自動的に派生させます。」 推奨フィールド構成の継承は説明どおりに機能しますが、推奨フィールド構成のない子 CI クラスが親構成を継承しないようにする簡単な方法はありません。顧客は、CI クラスマネージャーで子 CI から推奨フィールドを削除しても、フィールドが再び表示されるため機能しない場合があります。 例: CI Class Manager への移動2.コンピューターを選択 -> 健全性 -> 完全性 ->推奨フィールド -> 「アサイン先」を追加3.Linux サーバーを選択:健全性> -> 完全性 -> 推奨フィールド -> 「アサイン先」を削除:> 保存 -> リフレッシュ この例では、アドミニストレーターがコンピューター CI のみを評価し、Linux サーバーは評価しない場合でも、完全性スコア計算ジョブの実行が終了すると、[アサイン先] の値がない Linux サーバー CI が CMDB ヘルスダッシュボードで未完了としてフラグが付けられます。 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: ; } } Cause<!-- /*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 クラスの構成が継承されます。これは、現在の設計であり、予想される動作です。 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: ; } } この状況を修正する最善の方法は、親構成を上書きする子クラスの推奨フィールド構成を作成することです。すべての子クラス CI に対して入力されることがわかっているフィールド (「クラス」など) を選択すると、これらのアイテムが推奨スコアカードに失敗しないようにするという望ましい効果が得られます。前述の例を考えると、ソリューションは次のようになります。 1.移動先https://<your-instance-name>.service-now.com/cmdb_recommended_fields_list.do2.[新規] をクリックします3.以下の情報を入力します。Table = Linux Server [cmdb_ci_linux_server]Recommended Fields = ClassActive = true4.保存5.CMDB ヘルスダッシュボード - 完全性スコア計算ジョブを実行しますhttps://<your-instance-name>.service-now.com/sysauto_script.do?sys_id=cfbb4ba1d7001200c1ed0fbc5e6103a6この時点で、Linux サーバー CI には不完全としてのフラグが付けられなくなります。 上記に加えて、製品チーム向けに、将来のリリースで推奨フィールドを親 CI クラスから派生させるかどうかを制御する機能 (チェックボックスなど) の追加を検討する拡張要求も作成されました。この機能が重要な場合は、HI を介して拡張要求を自由に作成して需要を増やすこともできます。