従来 - ロールバック、切り戻し、アンインストール

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • アプリケーションリポジトリからのアプリケーションインストールは、ロールバック用に記録されます。つまり、アドミニストレーターは、選択したアプリケーションの前回のインストールをロールバックできます。アプリケーションをロールバックすると、初期インストールからすべてのコード、テーブル、およびファイルの更新が削除されます。

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

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

    ソースコントロールのインストールはロールバック用に記録されません。つまり、アプリケーションリポジトリ、ストアのインストール、またはファミリ内のアップグレードを元に戻すロールバック機能は、ソースコントロールのインストールでは使用できません。また、ServiceNow® Store アプリケーションと同じ意味で (つまり、テーブルと列を保持するオプションを使用して) アンインストールすることもできません。それらは、sys_app レコードを削除することで削除できます。ただし、スコープ対象のアプリケーションでは、これにより基礎となるスキーマとそのデータが破棄されます。

    グローバルアプリケーションは、すべてのアプリケーションファイルを別のグローバルアプリケーションに移動するまで削除できません。アプリケーションの sys_app レコードを削除すると、削除ペイロードを含む sys_update_xml レコードも作成されます。同じアプリケーションがアプリケーションリポジトリまたは ServiceNow Store を介してインストールされている場合、これらのペイロードはスキップを生成する可能性があります。

    これらのスキップを回避するには、アプリケーションリポジトリからアプリケーションをインストールする前に、sys_update_xml レコードを手動で削除する必要があります。また、ソースコントロールからのインストールでは、Update Sets に含まれる、新しい変更のサブセットを削除する [切り戻し] オプションはありません。つまり、このモデルで復旧できるのは、現在のバージョンのアプリケーションの上に修正された (新旧の) バージョンをインストールする場合に限定されます。このアクションでは、メタデータまたは構成のみが復元されます。インストール失敗の結果として失われたデータは、データベースの復元から復旧する必要があります。