従来 - 開発に関する考慮事項

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • コードを開発するときは、パフォーマンスを最も効率化するために、次の提案のいくつかを検討してください。

    重要:
    Xanadu リリース以降、ServiceNow スタジオ従来バージョンは将来の廃止に向けて準備されています。これは非表示になり、新しいインスタンスではアクティブ化されなくなりますが、引き続きサポートされます。廃止プロセスの詳細については、Now Support ナレッジベースの廃 止プロセス [KB0867184] の記事を参照してください。

    代わりに、現在のバージョンの ServiceNow スタジオ でアプリをビルドして編集してみてください。詳細については、「ServiceNow スタジオ」を参照してください。

    本番インスタンスは Git リポジトリに公開すべきではありません
    本番環境の完全性を保護するため、本番環境から変更をプッシュして Git リポジトリに公開しないでください。技術的には ServiceNow® スタジオ でアプリケーションの変更を開いてコミットできる場合でも同様です。[Studio でアプリケーションの編集が可能] オプションは、本番環境では sys_app レコードで無効にできます。ただし、更新をトリガーする次のソースコード操作 (つまり、リモート変更を適用するか分岐を切り替えるとき) でリセットされます。
    Git リポジトリからアプリケーションをインストールするときには依存関係がインストールされません
    ソースがコントロールするアプリケーションは、自分のアプリケーションの依存関係としてリストされている場合でも、自動的にインストールまたはアップグレードされません。代わりに、顧客が自分でソースがコントロールするアプリケーションをインストールまたはアップグレードする必要があります。顧客は、正しい順序でアプリケーションをインストールおよびアップグレードする責任も負います。
    本番環境ではソースコントロール権限を厳格に管理します。
    ソースコード操作は、通常、そのインスタンスの開発権限を持つユーザーが利用できます。本番環境では開発を続ける必要がないため、データの損失やその他の重大な結果を避けるために、アドミン権限と委託開発権限を厳密に管理してください。