インストールされたアプリケーションの開発モードへの変換

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • アプリケーションを開発用に非本番インスタンスにインストールした後、または本番インスタンスを開発用に非本番インスタンスにクローンした後、会社で所有しているインストール済みのアプリケーションを開発モードに変換します。この変換により、新しいバージョンのアプリケーションを作成、コミット、公開できるようになります。

    始める前に

    インスタンススコープを目的のアプリケーションスコープに設定する必要があります。たとえば、Agent Workspace を変換する場合、アプリケーションスコープは Agent Workspace に設定されます。

    必要なロール:admin

    このタスクについて

    システムプロパティ機能 [sn_appclient.store_app_convert_enabled] は、このアクションを制御します。この機能はデフォルトで有効になっています。sn_appclient.store_app_convert_enabled を false に設定することで、この機能を無効にできます。

    変換できるのは、会社が所有しているアプリケーションのみです。アプリケーションスコープは、sn_appauthor.all_company_keys で設定されているキーと一致する必要があります。
    注:
    インストールされているグローバルアプリケーションは変換の対象となります。
    アプリケーションを変換すると、このインスタンスでアプリケーションリポジトリから更新を受け取ることができなくなります。インスタンスにインストールされているアプリケーションのバージョンが、新しいバージョンとして開発するバージョンであることを確認します。
    注:
    デモデータとともにインストールされたアプリケーションは、インストール時にそのデータを参照できなくなります。アプリケーションが変換された場合は、アプリケーションをソースコントロールにリンクするか新しいバージョンを公開する前に、デモデータに対する sys_metadata_link レコードを再作成する必要があります。

    手順

    1. 移動先 すべて > システムアプリケーション > 会社のアプリケーション.
    2. [インストール済み] タブで、変換するアプリケーションレコードの名前をクリックします。
    3. [開発モードに変換] 関連リンクを選択します。
    4. [変換] を選択します。
      • インストールされているアプリケーションのバージョンが、アプリケーションリポジトリに公開されている最新バージョンである場合、次のダイアログが表示されます。
        [インストール済みアプリに変換 (Convert installed app)] ダイアログが表示されます。
      • インストールされているアプリケーションのバージョンが、アプリケーションリポジトリに公開されている最新バージョンより前のバージョンである場合、次の警告が表示されます。
        • バージョンの警告が表示されます。
        • インスタンスが自己ホストアプリケーションリポジトリに接続されている場合、リポジトリ内のより新しいバージョンの使用可否に関係なく、この警告が表示されることがあります。この場合、リポジトリをチェックして、必要な開発バージョンがインストールされていることを確認してください。
      • 変換に成功すると、次のメッセージが表示されます。
        • 変換成功のメッセージ。
        • ウィンドウを閉じると、開発アプリケーションフォームにリダイレクトされます。