標準的な変更テンプレートを使用して標準的な変更を発生させると、一部のフィールド値が削除/クリアされます。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: ; } } テンプレートを使用して標準的な変更を作成すると、[番号]、[オープン場所]、[オープン者]、[ステータス]、[競合ステータス]、および [タイプ] フィールドの値がクリアされます。 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: ; } } この問題は、影響を受けるフィールドが標準的な変更プロパティの [読み取り専用フィールド] セクションに追加されたために発生します。 再現手順: 標準的な変更テンプレートを作成します。標準的な変更プロパティに移動プロパティ [標準的な変更テンプレートから作成された変更要求で変更できないフィールドのリスト] で変更フォームのロード時に自動入力されるフィールドを 1 つまたはいくつか追加します。例:番号、州、opened_atなど保存新しい標準的な変更を開きます。すなわち。変更>新規作成>標準的な変更新しいフォームが読み込まれ、一部のフィールドが事前に入力されていることに注意してください。例:番号、タイプ、ステータス作成したテストテンプレートを使用して、標準的な変更を作成します。変更フォームのロード時に自動入力されるフィールドは、上記のプロパティに追加された場合、空白になります。 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: ; } } OOB ビジネスルール「標準的な変更からのフィールドを制限する」が無効になっている場合、この問題は発生しません。 このシナリオでは、デバッグツールで問題を再現すると、次のことが示されました。 14:58:26.766 Time: 0:00:00.000 for: xxxxxxxxx[glide.17] SELECT ... FROM std_change_properties std_change_properties0 WHERE std_change_properties0.`internal_name` = 'main_config' /*...*/ //field values that are cleared:14:58:26.770 Global conflict_status: Not Run =>14:58:26.770 Global opened_at: 2020-07-01 12:58:14 =>14:58:26.770 Global opened_by: user.name.@snc =>14:58:26.770 Global state: -5 =>14:58:26.770 Global type: standard => ビジネスルール - 標準的な変更からのフィールドを制限する https://instance_name.service-now.com/nav_to.do?uri=sys_script.do?sys_id=ddfb8160938102009ca87a75e57ffbb4StdChangeUtils スクリプトインクルードの変更プロパティを参照する次のコード行があります。 if (current.operation() === "insert")new StdChangeUtils().reapplyReadonlyTemplateFields(current); このコード行をコメントアウトしましたが、問題は発生しません。 ビジネスルールとそれが呼び出すスクリプトインクルード StdChangeUtils は OOB でした。 変更プロパティを確認し、プロパティ [標準的な変更テンプレートから作成された変更要求で変更できないフィールドのリスト] に、[読み取り専用フィールド] セクションにフィールドを追加するオプションがあることを確認しました。また、このシナリオの影響を受けるすべてのフィールドがこのセクションに存在します。 いずれかのフィールドを削除し、OOB ビジネスルールで再現しましたが、フィールドはクリアされなくなりました。これが原因です。 解決策は、次の [標準的な変更プロパティ] の [読み取り専用] フィールドセクションからクリアされているフィールドを削除することです。https://instance_name.service-now.com/nav_to.do?uri=std_change_properties.do?sys_id=527b5dafff700200b18affffffffff89