カスタマイズと構成 |FAQ とガイドラインIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 以下の情報は、カスタマイズと構成の違いの概要を示し、それぞれに関する情報とガイドラインを提供します。ServiceNow カスタマイズのベストプラクティスの詳細については、ページの下部にある Now Create へのリンクを参照してください。 カスタマイズとは ServiceNow では、カスタマイズは、あらゆる形式のカスタム機能に対するビジネス上の要求を指すために使用されます。 構成とは 構成には、フォームやテーブル拡張の変更などを通じて、カスタムのビジネスニーズに安全かつサポート可能な方法で対応できるようにする Now Platform の機能や機能が含まれています。過剰なフォームや UI ポリシーを追加するなど、過剰な構成は避ける必要がありますが、ビジネスニーズを満たすための最初のオプションまたは優先オプションとして構成を使用する必要があります。 カスタム開発とは? これには、ServiceNow アプリケーションと、ベースラインビジネスルールを変更したり、テーブル拡張から新しいアプリケーションを開発したりして開発した新しいアプリケーションの両方でのカスタム開発が含まれます。カスタム開発は、構成が新しいビジネス要求を満たすことができない場合に推奨されます。一貫性のある推奨ツールと方法を採用し、明確で効果的なガバナンスによって監督されるべきです。 例:構成とカスタム開発 構成の例: インシデントを重大なインシデントに昇格させるには、その前に [ビジネスインパクト] が必須フィールドである必要があります。指定しない場合、レコードは更新されません。UI ポリシーは、特定の要件を満たすように特定の機能を調整するためのプラットフォーム内の多くのツールの 1 つであり、この要件を満たすために使用できます。 カスタム開発の例: サービスカタログの実装中に、カタログのチェックアウトページにデータ収集用のフィールドを追加する場合。カタログチェックアウトページは、インスタンスのベースラインインストールの一部であるサービスポータルウィジェットです。このコードの変更は、カスタム開発と見なされます。誰かが新しい「カスタム」機能 (カスタムアプリケーション、サードパーティのウィジェットなど) を製品に組み込む場合。ServiceNow サポートはトラブルシューティングのガイダンスを提供するが、機能の管理と修復については顧客が責任を持つ。 Facts<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ベースラインインストールの一部であるコードをカスタマイズする場合はどうなりますか? コードはベースラインインストールの一部であり、それがカスタマイズされると、以下が起こります。 今後そのコードを自分で維持する必要があります。アップグレード後も正常に機能することを自分で確認する必要があります。 カスタマイズに関するサポートは受けられますか? サポートは引き続き受けられますが、カスタマイズが問題の原因と疑われる場合は、ベースライン インストールの一部であったコードに戻すことにより、サポート チームがサポートできます。 カスタマイズを実行するとどのような影響がありますか? ServiceNow のプラットフォームは非常に柔軟で、幅広い要件を満たすことができます。ServiceNow のプラットフォームでは、さまざまなアプリケーションのタスクの処理、複数のブラウザーでのフォームのレンダリング、全体的なユーザーエクスペリエンスをサポートするフレームワークを使用しています。 ServiceNow は、一貫した方法で開発およびサポートを提供するために、フレームワークの整合性に依存しています。要件や機能拡張のアイデアがある場合は、拡張要求を ServiceNow 開発チームに送信できます。要求は個々に審査され、承認された場合は将来のリリースに組み込まれます。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 本記事はリリースに固有のものではありません。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } カスタマイズとは何か、そしてカスタマイズがどのように影響する可能性があるかを理解してから、それを継続することを決定することが重要です。 必要に応じてベースラインオブジェクトをカスタマイズして、競合の解決と意思決定を更新に適切に記録できるようにする必要があります。非表示のカスタマイズにより、復元または結合が必要になった場合に、アドミニストレーターが今後のアセスメントで更新を見落とす可能性があります。 カスタマイズが必要な場合は、次のプロセスに従う必要があります。 ビジネススマートなカスタマイズアプローチ (以下のリンク) を確立して、カスタマイズを制限し、ビジネス価値に明確にリンクできるようにします。オブジェクトのコピーを避ける – 代わりに、Service Portal ウィジェットや再利用を目的として設計されたその他のアイテムを除くオブジェクトを、可能な限り更新します。デフォルトで編集前に追加する – たとえば、既存のフィールドのタイプを変更するのではなく、フォームにフィールドを追加する必要があります。追加するときは、OOTB のオブジェクト、メソッド、またはクラスと同じ名前を使用しないでください。追加するフィールドの数を最小限に抑えます。フォームのフィールド数が多くなると、ロードに時間がかかる場合があります。スコープ対象のアプリケーションを新しいカスタム開発のデフォルトとして使用します。何がどのような理由でカスタマイズされているかを明確に文書化します-これにより、将来のメンテナンスが大幅に容易になります。 アドミニストレーターは、アップグレード後にカスタマイズが機能することを確認し、どのようなカスタマイズが行われたかを追跡する責任があります。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ServiceNow のカスタマイズのベストプラクティスに関する PDF ガイドは、Now Create にあります。 ビジネススマートなカスタマイズ この文書では、ServiceNow のビジネススマートなカスタマイズに焦点を当て、リスクと技術的負債に対してカスタマイズの価値を評価することの重要性を強調しています。価値主導型の方法でカスタマイズを実装するための包括的なガイドを提供し、アップグレードとプラットフォームのパフォーマンスが悪影響を受けないようにします。