従来 - デルタ・ロード

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 「デルタロード」は、Git リポジトリからアプリケーションをロードするための最適な方法です。

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

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

    分岐を切り替えてリモート変更を適用すると、変更された更新のみがデルタロード機能によってロードされます。アプリケーションの完全なアンインストールと再インストールを実行する必要はなく、変更された更新のみが実行されます。これにより、開発者のプロセスが迅速化され、容易になり、開発中にすべての分岐を使用する必要がなくなります。テーブルに格納されているデータはこれらの操作中に保持されるため、再インストールまたは分岐変更の操作後にアプリケーションにデモデータをロードし直す必要はありません。

    デルタロードのメリット

    時間削減
    通常、アプリケーションのアンインストールまたは再インストールの最も時間がかかる部分は、テーブルの削除と作成です。デルタロードでは、それが発生しません。アプリケーションのサイズによっては、テーブルを削除または作成する必要がないため、操作の実行時間が大幅に短縮されます。
    テストデータとデモデータの保持
    テストデータとデモデータを含むテーブルは削除されないため、データは失われません。毎回デモデータを再インポートする必要がなければ、開発者は時間を節約できます。
    クロススコープ依存参照の保持
    クロススコープで参照を共有するアイテムは、変更を適用しても失われなくなりました。これは、スコープ B のアイテムがスコープ A の親アイテムに関連付けられるときに発生していました。スコープ A にリモート変更を適用すると、親アイテムが削除されて再インストールされ、両アイテム間の参照が壊れ、その関係は復元されません。デルタロードによってアンインストールが防止されるため、参照は失われません。
    推奨されるプラクティス
    ServiceNow Paris リリース以降のすべてのインスタンスでは、デルタロードがデフォルトで有効になっています。この機能は、アプリケーション開発に役立つように設計されており、継続的なサポートとアップグレードが提供されます。