非本番インスタンスでのアップグレード前のアクティビティの実装

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:8分
  • インスタンスのアップグレードエクスペリエンスを正常に行うには、アップグレード前のタスクを完了します。

    始める前に

    注:
    ステップごとに、ステップをスキップするか、完了としてマークしてから次のガイド付きアップグレードステップに進むかを選択できます。

    必要なロール:admin

    手順

    1. 選択したガイド付きアップグレードバージョンのリリースノートを確認する場合は、[ リリースノートを表示 ] を選択します。
      注:
      このステップは、非本番インスタンスにいる場合にのみ表示されます。
    2. クローンを要求します。
      注:
      このステップは、非本番インスタンスにいる場合にのみ表示されます。
      注:
      本番インスタンスを非本番インスタンスにクローンすることをお勧めします。[ クローンを要求 ] を選択して、ソースインスタンスとターゲットインスタンスを構成します。
      注:
      データの完全性と復旧のために、更新セットをクローズまたはバックアップすることをお勧めします。これは、すべてのシステム変更を保持し、必要に応じて復元できるようにするために重要です。
      また、クローンしたインスタンスやその他の関連情報を示すクローン作成サマリー情報を表示することもできます。クローン作成プロセスには 4 つの異なるシナリオがあります。
      • このインスタンスにクローンがスケジュールされていません

      • 予約済み
      • 実行中

      • 完了

      本番インスタンスのリストが表示され、クローンを作成するインスタンスを選択できます。
      注:
      本番インスタンスを使用している場合、クローンを作成するインスタンスのリストは表示されません。
      クローンするインスタンスを選択すると、このアップグレード前のアクティビティで次のことが期待できます。
      • クローン作成ツールにリダイレクトされ、クローン作成プロセスが開始されます。
      • クローン作成ツールは、本番インスタンスのクローン作成プロセスをガイドします。
      • クローン作成プロセスを開始する前に、必ず更新セットをバックアップして変更と構成を保存するように通知されます。
    3. アップグレードタスクを自動化します。
      このステップには、2 種類のアップグレードタスクがあります。
      • デフォルトの自動タスク:これらのタスクは自動的に完了します。
        • アップグレードプレビューの生成:実際にアップグレードしなくても、アップグレード後にインスタンスがどのように影響を受けるかを理解するのに役立ちます。
        • アップグレード更新セットを作成:アップグレード更新セットの自動作成は変更をキャプチャし、スキップされたレコードのレビュー時に役立ちます。
      • オプションの自動タスク:これらのタスクを自動的に完了することもできます。
        • ATF テストを生成:ATF テストジェネレーターとクラウドランナーストアアプリケーションを使用して、ATF テストを自動生成します。
          注:
          これらの ATF テストは、アップグレード後に自動的に実行されます。
        • ストアアプリケーションを最新バージョンにアップグレードする:デフォルトでは、すべてのアプリケーションが最新バージョンにアップグレードされます。最新バージョンにアップグレードしない場合は、ストアアプリケーションのアップグレードステップ中にトグルを無効にして互換性のあるバージョンを手動で選択できます。
    4. 事前テストを実施します。
      このステップでは、アップグレード後に実行する必要があるすべてのテストをキャプチャします。
      • テストを生成:ATF テストジェネレーターツールを使用して回帰テストを自動生成します。テストの生成を完了するための開始時間と合計時間を確認できます。
        注:
        自動生成された ATF テストスイートはアップグレードテストスイートテーブルに追加され、アップグレード後に自動的に実行されます。

        生成されたテストのステータスを確認するには、[ ステータス ] を選択します。[ キャンセル] を選択して、テスト生成プロセスをキャンセルすることもできます。

      • 追加のテストを作成:既存のテストを確認するか、追加のテストを作成してアップグレードをより迅速に完了します。
      • アップグレードテストスイート:[テストを生成] セクションで自動生成された回帰テストは、生成されると自動的にここに追加されます。[利用可能なテストスイート] テーブルセクションから選択して、さらにテストを追加することもできます。
      • 利用可能なテストスイート:利用可能なテストスイートのリストを確認します。[アップグレードテストスイート] セクションに追加するテストを選択することもできます。選択したテストのみが、アップグレード後に自動的に実行されます。

        利用可能なテストスイートを示すスクリーンショット

        注:
        利用可能なテストスイートは、すでに正常に合格したテストスイートです。
    5. スキップされると予測されるレコードを確認します。
      スキップされたレコードは、インスタンスのカスタマイズにより、アップグレード中に特定のファイルが自動的に更新されない場合に発生します。
      • アップグレードプレビュー:このセクションでは、アップグレードの現在のバージョンとプレビューバージョンを表示できます。アップグレードがスケジュールされているかどうかを確認することもできます。
      • スキップされたレコードサマリー:次の情報を表示できます。

        スキップされたレコードの概要を示すスクリーンショット

        • 変更された合計レコード数:前回のアップグレード以降に変更されたレコードの合計数を示します。[変更のレビュー] リンクを選択して、変更されたレコードのリストを表示します。
        • スキップされたレコードの合計:解決済みのスキップされたレコードの数、レビューが必要なスキップされたレコードの合計、および既にレビュー済みのスキップされたレコードの数を表示します。
        • テストのないスキップされたレコード:テストのあるスキップされたレコードの合計数を示します。[スキップされたレコード] セクションの [リンクされたテスト] リンクは、テストが関連付けられているスキップされたレコードのテストのリストを指します。
      • スキップされると予測されるレコード:スキップされると予測されるレコードの合計数を表示します

        スキップされると予測されるレコードリストを示すスクリーンショット

        • 名前:スキップされたレコードの名前
        • 製品:スキップされたレコードが属するレコードの名前
        • ステータス:スキップされたレコードのステータス (解決済み、レビュー済み、またはレビューが必要かどうか)。
        • リンクされたテスト (Test linked):スキップされたレコードに関連付けられたテストのリストへのリンク。スキップされたレコードに関連付けられているすべてのテストを表示することで、特定のレコードがスキップされた理由を知るのに役立ちます。
        • 予測処理:選択したアップグレード中にスキップされたレコードに対して実行されると予測されるアクション。
          • 予測挿入:新しいレコードが挿入されると予測されます。
          • 予測更新:このレコードが更新されると予測されます。
          • 復元済み:このレコードはベースバージョンに戻され、次のアップグレードではスキップされません。
          • 予測スキップ:カスタマイズを保持するためにこのレコードは変更されません。
          • 予測スキップ (手動結合):更新には手動での介入が必要なため、このレコードは変更されません。
          • 予測スキップ (1 回適用):1 回適用フォルダー内の xml ファイルから更新が既に適用されているため、このレコードはスキップされます。
      • スキップされたレコードルールエディター:スキップされたレコードルールエディターを使用して、設定された条件に基づいてスキップされたレコードルールを作成し、アップグレード後のカスタマイズを定義します。
        注:
        このステップは、「スキップされると予測されるレコードのレビュー」ステップ内で完了します。
        スキップされたレコードルールエディターで設定された条件に一致するスキップされたレコードは、以前に選択したアクションを実行します。[ 最新のアップグレード履歴を表示 ] を選択して、以前のアップグレードに応じて設定するアクションと条件を決定します。

        スキップされたレコードルールエディターを示すスクリーンショット

        スキップされたレコードルールには、インスタンスでスキップされたレコードルールのリストが表示されます。
        • 名前:ルールの名前
        • アクティブ:ルールがアクティブかどうかを示します
        • 条件:スキップされたレコードをフィルタリングするためにルールによって設定された条件
        • アクション:特定のルールに対して以前に選択されたアクション
        • 順序:ルールがソートされる順序

        スキップされるレコードルールを追加で作成する場合は、[ ルールの作成 ] を選択します。

      このアップグレード前のアクティビティでは、次の操作を実行できます。
      • プレビューモジュールでスキップされると予測されるレコードのリストを確認し、保持するファイルのバージョンを決定します。
      • 一部のカスタマイズを選択してベースバージョンに戻すと、スキップされることなくアップグレードプロセス全体を実行できるようになります。
      • アップグレード後に、スキップされたレコードのリストを確認して更新してください。
      • スキップされたレコードのレビューが完了したら、アップグレード前のプロセスで必要な次のアクティビティを完了します。
    6. アプリケーションのアップグレードをプレビューします。
      • 選択したアプリ:次の情報を確認できます
        • カスタマイズ済みアプリ:カスタマイズされたアプリの数
        • インストールする新規アプリ:アップグレードのためにインストールされる新規アプリの合計数
        • アップグレードするアプリ:バージョンをアップグレードする必要がある既存のアプリの合計数
      • ストアアプリケーションのアップグレード

        ストアアプリのアップグレードを示すスクリーンショット

        • アプリケーション:アプリケーションの名前
        • 現行バージョン:インスタンス上のアプリケーションの現在のバージョン
        • 最新バージョン:利用可能な最新バージョンのアプリケーション
        • アップグレードバージョン:アップグレードするアプリケーションの選択されたバージョン
        • ステータス:アップグレード用に選択したバージョンに基づくアプリケーションのステータス。互換性があるかどうかは、選択したバージョンに基づいて [ 互換性 ] または [互換性を確認 ] のいずれかが表示されます。
        • ステータス メッセージ: [アプリの互換性の確認] を実行した後にエラーが発生した場合は、アプリの互換性に関する詳細情報を提供します。
        注:
        以前に自動アップグレードオプションを選択した場合、アプリケーションはデフォルトで最新バージョンにアップグレードされます。

      自動アップグレードがオプトインされていない場合は、アップグレードするアプリケーションのバージョンを手動で選択できます。すべてのアプリケーションを利用可能な最新バージョンに更新する場合は、[ すべて最新に設定 ] を選択します。アプリの 互換性の確認を選択して、バージョンを選択した後、アプリの互換性を確認してください。アプリケーションに互換性がない場合は、次の手順に進む前に、バージョンを変更して互換性を持たせてください。