アプリケーションリポジトリでカスタムアプリケーションを変換してアップグレードする

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • アプリケーションがカスタムアプリケーションテーブル [sys_app] に配置されている場合、アプリケーションリポジトリを介して直接アップグレードすることはできません。この手順は、アプリケーションリポジトリを使用してアプリケーションの展開を移行する場合に、1 回限りの変換を行うのに役立ちます。

    始める前に

    必要なロール:admin

    更新セットで開始すると、すべてのインスタンスのすべてのアプリケーションがカスタムアプリケーションテーブル [sys_app] に配置されます。ただし、CI/CD パイプラインで Application Repository を使用するのに、推奨されるServiceNow® 継続的統合/継続的デリバリ API/スポークガイダンスを使用しようとしても、アプリケーションがすでに [カスタムアプリケーション] テーブルに存在するため、アップグレードは許可されません。それらは ServiceNow ストアテーブル [sys_store_app] に移動して、アプリケーションリポジトリからインストールできるようになりますが、これが理由でそのインスタンス上では開発できなくなります。

    アプリケーションを変換すると、変換が実行されるインスタンス上では開発はできなくなります。スコープ対象のカスタムアプリケーションの場合、顧客アップデートテーブル内にある、このアプリケーションのすべての関連レコードが削除されます。

    手順

    1. 移動先 すべて > システムアプリケーション > 会社のアプリケーション.
    2. [開発中] タブをクリックします。
    3. 変換するアプリケーションレコードの名前をクリックします。
    4. [アプリケーションリポジトリモードに変換] 関連リンクを選択します。
      [アプリケーションリポジトリモードに変換] 関連リンク
    5. [変換] を選択します。
      • スコープ対象カスタムアプリケーションで、次のメッセージが表示されます。
        スコープ対象カスタムアプリの確認メッセージ
      • グローバルカスタムアプリケーションで、次のメッセージが表示されます。
        グローバルカスタムアプリの確認メッセージ
      • 変換に成功すると、次のメッセージが表示されます。
        変換成功のメッセージ

    次のタスク

    [システムアプリケーション] -> [会社のアプリケーション] に移動し、アプリケーションリポジトリからソフトウェアを使用してアプリケーションを更新します。詳細については、「アプリケーションリポジトリからのアプリケーションのインストール」を参照してください。