ソフトウェアモデルでスイートコンポーネントがないか、一貫性がない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: ; } } ソフトウェア資産管理プロフェッショナルプラグインがアクティブで、ソフトウェアモデルを作成または更新すると、フォーム上のディスカバリーマップ (DMAP) を変更した後、[スイートコンポーネント] セクションに一貫性のない数のレコードが表示されるか、レコードがまったく表示されないことがあります。 Symptoms<!-- /*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: ; } } ソフトウェアモデルの [スイートコンポーネント] セクションに表示されるレコード数が予想よりも少ないDMAP を変更した後、[スイートコンポーネント] セクションが空になるスイートコンポーネントレコードが異なるソフトウェアモデル間で一貫性がない 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: ; } } Kingston 以降 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: ; } } スイートコンポーネントの入力は、次の 2 つの条件が満たされているかどうかに依存します。 1.ソフトウェアモデルで選択された DMAP は、[スイート定義] フィールドが true に設定されている必要があります。これは、子コンポーネントが定義されている親スイートであることを示します。2.スイート定義テーブル (samp_m2m_suite_entitlement_def) に一致するエントリが存在する必要があります。このテーブルはコンテンツサービスによって入力され、読み取り専用です。 DMAP を変更した後にソフトウェアモデルを保存すると、「ビルド済みスイートコンポーネントの作成」というビジネスルールが実行されます。このビジネスルールは、選択した DMAP にスイート定義テーブルで定義されたスイートコンポーネントがあるかどうかを確認するスクリプトインクルードを呼び出します。両方の条件が満たされている場合、子スイートコンポーネントがビルドされ、[スイートコンポーネント] セクションに表示されます。いずれかの条件が満たされない場合、セクションは空または未完了のままになります。 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: ; } } スイート定義テーブルについて スイート定義テーブル (「samp_m2m_suite_entitlement_def」) には、スイートの親と子の関係が含まれています。このデータはコンテンツサービスによって提供され、直接編集することはできません。各親 DMAP には、複数の子コンポーネントを定義できます。 DMAP のスイート定義を表示するには、インスタンスのスイート定義テーブルに移動します。https://<instance-name>.service-now.com/samp_m2m_suite_entitlement_def_list.do?sysparm_query=suite_parent.name%3D<DMAP-name> オプション 1:カスタム DMAP を使用したスイートコンポーネントの管理 ベースシステムの DMAP が要件を満たしていない場合は、カスタム DMAP を作成し、カスタムコンポーネントを含む必要なスイートコンポーネントをそれに添付します。カスタム DMAP は読み取り専用ではなく、直接管理できます。 1.インスタンスのディスカバリーマップテーブルに移動します。2.新しい DMAP レコードを作成します。3.この DMAP が親スイートである場合は、[スイート定義] フィールドを true に設定します。4.必要な子スイートコンポーネントを新しい DMAP に追加します。5.カスタム DMAP を関連するソフトウェアモデルに添付して保存します。 [ビルド済みスイートコンポーネントを作成 (Create pre-built suite components)] ビジネスルールは、保存時に実行され、カスタム DMAP 定義に基づいて [スイートコンポーネント] セクションをビルドします。 オプション 2:コンテンツサービスを通じて DMAP を要求する DMAP をベースシステム製品として追加するには、 ソフトウェア資産管理コンテンツサービスを介して要求を送信します。 要求はレビューされ、承認された場合は追加されます。 オプション 3:ServiceNow テクニカルサポートに問い合わせる 緊急の更新が必要な場合は、レビューのために ServiceNow テクニカルサポートでサポートケースを作成します。 Related Links<!-- /*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: ; } } ソフトウェア資産管理コンテンツサービス ソフトウェアモデルを追加