- はじめに
- 基本情報
- ソリューション プロジェクトとパッケージを管理する
- ソリューションのデプロイを管理する
- ソリューションをデプロイする
- デプロイのステータスを確認する
- デプロイの設定を編集する
- ソリューションをアップグレードまたはダウングレードする
- ソリューションをアンインストールする
- ソリューション デバッグのデプロイの保持と自動クリーンアップ

ソリューション ユーザー ガイド
ソリューションをアップグレードまたはダウングレードする
[アップグレード/ダウングレード] オプションでは、次の変更を実行できます。
- ソリューションを新しいバージョンにアップグレードします。
- ソリューションを古いバージョンにダウングレードする (古いバージョンへのロールバックに類似)
ソリューションをダウングレードしても、エンティティ、チョイス セット、Webhook は削除されません。
ソリューションをアップグレードするには、次の手順を実行します。
デプロイで新しいパッケージ バージョンが利用可能になると、[デプロイ]
の表の [ バージョン] 列内に [アップグレード] アイコン が表示されます。アップグレード フローはテーブルから直接開始できます。これにより、以下で説明するのと同じアップグレード ワークフローが開きます。
-
ソリューション パッケージを更新し、新しいバージョンに含める変更点を追加します。詳しくは、「 ソリューション パッケージのバージョンを編集する」をご覧ください。
同じ名前のコンポーネントがすでにテナントに存在する場合は、以下のいずれかのオプションを選択できます。
- 既存のコンポーネントを保持し、追加のコンポーネントは作成しないでください。
- 既存のコンポーネントを保持し、ソリューションから新しいフィールドを追加します。このオプションでは、既存のフィールドは変更されません。
- 対象のテナント内の各サービス (Orchestrator や Action Center など) で競合しているリソースの名前を変更します。
- 可能であれば、ソリューション デプロイ内のリソースの名前を変更します。
-
テナント レベルの [ ソリューション ] タブを選択します。
-
[デプロイ] タブで対象パッケージの 3 点リーダー メニューを選択し、[アップグレード/ダウングレード] を選択します。
-
[アップグレード/ダウングレード] ウィンドウでソリューションをアップグレードまたはダウングレードするパッケージ バージョンを指定し、[続行] を選択します。
新しい画面が開き、アップグレード操作によって適用される変更の概要が表示されます。次の詳細が表示されます。
-
新しく追加されたコンポーネント。プラス (+) アイコンでマークされています。これらのコンポーネントはアップグレード後にターゲット環境に作成されるため、必ずプロパティを確認してください。
-
削除済みのコンポーネント。マイナス (-) アイコンでマークされています。これらのコンポーネントは、他のソリューションによって参照されていない限り、ソリューションのアップグレード後にターゲット環境から削除されます。この場合、コンポーネントは環境に残りますが、ソリューションからは削除されます。
-
編集されるコンポーネント。アスタリスク (*) アイコンでマークされています。[ プロパティの違いを比較 ] パネルでは、コンポーネントのプロパティに加えられるすべての変更点が強調表示されます。
設定可能なプロパティのみが変更されたコンポーネントは、編集されるコンポーネントとしてマークされません。編集されるコンポーネントは、設定可能なプロパティの既存の設定値を既定で保持しますが、パッケージ設定を使用するように切り替えることができます。必要に応じて、設定可能なプロパティを直接更新できます。プロパティ レベルの変更をすべて確認するには、[ プロパティの違いを比較 ] パネルを使用します。
-
-
必要に応じて、設定可能なコンポーネントのプロパティを編集します。
-
変更を下書きとして保存、検証、および/またはデプロイします。
アップグレードの実行後は、[デプロイ] タブでステータスを確認できます。詳しくは、「デプロイのステータスを確認する」をご覧ください。
アップグレードまたはダウングレード後、デプロイのステータスは [非アクティブ] になります。非アクティブなデプロイは、アクティブ化する前に追加の構成が必要かどうかに応じて、 さらに [非アクティブ (アクティブ化の準備完了)] または [非アクティブ] (アクティブ化するには設定が必要) に分類されます。ソリューションを機能させるには、デプロイを手動でアクティブ化する必要があります。