ServiceNow における変更モデルクエリとタイプフィールドの動作について理解する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: ; } } 顧客から、変更要求の [モデル] フィールドと [タイプ] フィールドとの関係に関して、具体的には次のような質問があります。1.[モデル] フィールドに「標準」、「通常」、または「緊急」以外の値を指定できるかどうか。2.モデルを使用して変更要求を作成し始めるまで、クライアントスクリプトを使用して [タイプ] フィールドの [モデル] 選択肢を非表示にするかどうか。3.変更モデルの [レコードプリセット] で構成されていない場合に、変更要求の [タイプ] フィールドがデフォルトで [モデル] に設定されるかどうか。 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: ; } } Yokohama 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: ; } } 1.[タイプ] フィールドを 標準、 通常、または 緊急 以外にすることはできますか? はい。[タイプ] フィールドには、次の場合にのみモデルを表示できます。 変更要求は変更モデルを使用して作成され、変更モデルのレコードプリセットは、タイプ = モデルを使用するように設定されており、システムプロパティ com.snc.change_management.change_model.type_compatibility が false に設定されています (ワークフローがモデルベースではなくタイプベースであることを示します)。 他のすべてのケースでは、使用可能なタイプは [標準]、[通常]、および [緊急] のままです。 2.クライアントスクリプトを使用して「モデル」の選択肢を非表示にする必要がありますか? いいえ。[タイプ] フィールドに [モデル] オプションを表示しない場合は、次のようにすることをお勧めします。 [タイプ] フィールドのsys_choiceテーブルエントリを更新し、[モデル] オプションで非アクティブ = true を設定します。 3.変更モデルの「レコードプリセット」でタイプが定義されていない場合はどうなりますか? 変更モデルレベルでは: レコードプリセットにタイプが定義されていない場合、その変更モデルにはタイプ = モデルが自動的に設定されます。最近、この動作のプラットフォームデフォルトが、変更モデルの作成時に通常の→モデルからエンジニアリングによって更新されました。ただし、Yokohama リリースではデフォルトは [通常] のままです。注意:変更モデルが使用されると、ワークフローはモデルによって決定され、[タイプ] フィールドの重要性が低くなります。 変更要求レベルでは、次のようになります。 com.snc.change_management.change_model.type_compatibility が true の場合、直接 (change_request.do から、またはデフォルトタイプのテンプレートからなど) 作成された変更要求のタイプは、デフォルトで [標準] に設定されます。タイプが未指定の変更モデルが存在する場合でも、明示的に設定されていない限り、変更要求のデフォルトは [通常] になります。 まとめ [タイプ] が [標準] でも [緊急] でもない場合、モデルが異なるプリセットで使用されていない限り、デフォルトで [通常] になります。 [モデル] の選択肢は、クライアントスクリプトを使用する代わりに、そのsys_choiceエントリを非アクティブに設定することで無効にできます。 変更モデルを使用する場合、ワークフローはタイプ駆動型ではなくモデル駆動型であるため、[タイプ] フィールドの役割は小さくなります。