AEM 6.3 Forms と AEM 6.4 Forms の場合、AEM 6.5 Forms へ直接アップグレードすることができます。
AEM 6.0Forms、AEM 6.1Forms、AEM 6.2FormsからAEM 6.5Formsへの直接アップグレードパスは使用できません。 AEM 6.2Forms](https://helpx.adobe.com/jp/experience-manager/6-2/forms/using/upgrade.html)への中間的な[アップグレード、AEM 6.3Formsへのアップグレード、またはAEM 6.4Formsへのアップグレードを実行し、AEM 6.3Formsまたは6.AEM4FormsからAEM6.5 Formsにアップグレードします。
AEM 6.3FormsまたはAEM 6.4FormsからAEM 6.5Formsにアップグレードするには、次の手順を実行します。
既存の AEM インスタンスを AEM 6.5 にアップグレードします。手順は次のとおりです。
AEM 6.3 Forms または AEM 6.4 Forms の最新のサービスパックおよびパッチをインストールします。詳しくは、AEMメンテナンスハブを参照してください。
アップグレードのソースインスタンスを準備します。詳しくは、「AEM 6.5 へのアップグレード」を参照してください。
AEM 6.5 QuickStart をダウンロードします。
(Unix/Linux ベースのインストールのみ) 基盤のオペレーティングシステムとして UNIX または Linux を使用している場合は、ターミナルウィンドウを開いて crx-quickstart が含まれているフォルダーに移動し、次のコマンドを実行します。
chmod -R 755 ../crx-quickstart
AEMインスタンスをAEM 6.3にアップグレードします。詳しい手順については、AEM 6.5へのアップグレードを参照してください。
次の手順に進む前に、ServiceEvent REGISTERED および ServiceEvent UNREGISTERED メッセージが <crx-repository>/error.log ファイルに出現しなくなるまで待ちます。
サーバーが起動して実行した後、いくつかの AEM Forms バンドルはインストール状態のままです。バンドルの数はインストールごとに異なる可能性があります。これらのバンドルの状態は無視しても問題はありません。バンドルは、https://'[server]:[port]'/system/console/に一覧表示されます。
AEM Forms アドオンパッケージのインストール. 手順は次のとおりです。
ソフトウェア配布を開きます。 ソフトウェアディストリビューションにログインするには、Adobe ID が必要です。
ヘッダーメニューにあるAdobe Experience Managerをタップします。
「フィルター」セクションで、
お使いのオペレーティングシステムに対応するパッケージ名をタップし、「EULA条項に同意」を選択して、「ダウンロード」をタップします。
Package Managerを開き、「パッケージをアップロード」をクリックして、パッケージをアップロードします。
パッケージを選択し、「インストール」をクリックします。
AEM Formsリリースの記事に記載されている直接リンクを使って、パッケージをダウンロードすることもできます。
パッケージのインストールが完了したら、AEM インスタンスを再起動するよう指示されます。その際、すぐにサーバーを停止しないでください。 AEM Forms サーバーを停止する前に、ServiceEvent REGISTERED メッセージと ServiceEvent UNREGISTERED メッセージが <crx-repository>/error.log ファイルに表示されなくなり、このログファイルが安定した状態になるまで待ちます。また、いくつかのパッケージについては、インストールされたままの状態になる場合があることに注意してください。これらのパッケージは、無視してかまいません。
AEM インスタンスを再起動します。
インストールの事後処理を実行します。
移行ユーティリティの実行
移行ユーティリティにより、以前のバージョンのアダプティブフォームや対応する管理アセットが AEM 6.5 Forms で使用できるようになります。このユーティリティは、AEM Software Distributionからダウンロードできます。 移行ユーティリティの詳しい設定方法と使用方法については、移行ユーティリティに関する説明を参照してください。
ドラフト統合とコンポーネント送信のサンプルをデータベースで使用して旧バージョンのアップグレードを行う場合は、アップグレードの実行後に、以下の SQL クエリを実行してください。
UPDATE metadata m, additionalmetadatatable am
SET m.dataType = am.value
WHERE m.id = am.id
AND am.key = 'dataType'
DELETE from additionalmetadatatable
WHERE `key` = 'dataType'
(AEM 6.2Formsまたは以前のバージョンからアップグレードした場合のみ)Adobe Signの再設定
Adobe Sign を以前のバージョンの AEM Forms で設定してある場合は、AEM Cloud サービスから Adobe Sign を再設定します。詳細については、「Adobe Sign を AEM Forms に統合する」を参照してください。
jQueryのサポート
AEM 6.5Formsでは、jQueryのバージョンが3.2.1に更新され、jQuery UIのバージョンが1.12.1に更新されます。AEMフォームは、noConflictモードでJQueryを使用します。 したがって、他のjQueryバージョンを使用している場合、アップグレードの実行中に問題は表示されません。 ただし、AEM 6.5Formsにアップグレードする場合は、次の手順を実行します。
分析機能とレポートの再設定(バージョン 6.2 以前の AEM Forms をアップグレードする場合のみ)
AEM 6.4 Forms では、ソースのトラフィック変数とインプレッションの成功イベントは利用できません。そのため、バージョン 6.2 以前の AEM Forms をアップグレードすると、AEM Forms から Adobe Analytics サーバーにデータが送信されなくなり、アダプティブフォームの分析レポートが使用できなくなります。また、AEM 6.4 Forms には、フォームバージョン分析用のトラフィック変数と、フィールドの処理時間に関する成功イベントが導入されています。このため、AEM Forms 環境で分析とレポートを再設定してください。詳しい手順については、「分析とレポートの設定」を参照してください。
サーバーのアップグレードが成功し、すべてのデータが正常に移行され、問題なく動作することを確認してください。
バンドルのステータスを確認:すべてのバンドルがアクティブ状態になっていることを確認します。
複製と逆複製を確認:移行されたフォームをいくつか発行、記入、送信します。送信済みデータも確認します。
管理者および開発者のユーザーインターフェースへのアクセスを確認:管理者アカウントで AEM インスタンスにログインし、次の URL にアクセスできるか確認します。
https://'[server]:[port]'/crx/packmgr
https://'[server]:[port]'/crx/de
https://'[server]:[port]'/aem/forms.html/content/dam/formsanddocuments
AEM 6.4 Forms では crx-repository の構造が変更されています。6.3FormsからAEM 6.5Formsにアップグレードする場合は、新しく作成するカスタマイズ用に変更されたパスを使用します。 変更後のパスの一覧については、「AEM Forms におけるリポジトリの再構築」を参照してください。