OSGi 上の AEM 6.4 Forms へのアップグレード upgrade-to-aem-forms-osgi
お使いの環境に応じて、次のアップグレードパスのいずれかを使用します。
AEM 6.2 FormsまたはAEM 6.3 FormsからAEM 6.4 Forms upgrade-aem-forms-62-63-to-64
AEM 6.2 Forms と AEM 6.3 Forms の場合、AEM 6.4 Forms へ直接アップグレードすることができます。次の手順を実行します。
-
既存の AEM インスタンスを AEM 6.4 にアップグレードします。手順は次のとおりです。
-
AEM 6.2 Forms または AEM 6.3 Forms の最新のサービスパックおよびパッチをインストールします。詳しくは、以下を参照してください。
-
アップグレードのソースインスタンスを準備します。詳しくは、「AEM 6.4 へのアップグレード」を参照してください。
-
AEM 6.4 QuickStart をダウンロードします。
-
(Unix/Linux ベースのインストールのみ) 基盤のオペレーティングシステムとして UNIX または Linux を使用している場合は、ターミナルウィンドウを開いて crx-quickstart が含まれているフォルダーに移動し、次のコマンドを実行します。
chmod -R 755 ../crx-quickstart
-
AEM インスタンスを AEM 6.3 にアップグレードします。詳しい手順については、AEM 6.4 Forms へのアップグレードを参照してください。
次の手順に進む前に、ServiceEvent REGISTERED および ServiceEvent UNREGISTERED メッセージが <crx-repository>/error.log ファイルに出現しなくなるまで待ちます。
note note NOTE サーバーが起動して実行した後、いくつかのAEM Formsバンドルがインストール状態のままになります。 バンドルの数は、インストールごとに異なる場合があります。 これらのバンドルの状態は無視しても問題ありません。 バンドルは https://[server]:[port]/system/console/
にリストされます。
-
-
AEM Forms アドオンパッケージのインストール. 手順を次に示します。
-
ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。
-
ヘッダーメニューで「Adobe Experience Manager」をタップします。
-
内 フィルター セクション:
- 選択 Forms から 解決策 」ドロップダウンリストから選択できます。
- パッケージのバージョンとタイプを選択します。「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
-
お使いのオペレーティングシステムに適したパッケージの名前をタップし、「EULA 利用規約に同意する」を選択して、「ダウンロード」をタップします。
-
パッケージマネージャーを開き、「パッケージをアップロード」をクリックしてパッケージをアップロードします。
-
パッケージを選択して、「インストール」をクリックします。
「AEM Forms リリース」記事に記載されている直接リンクからパッケージをダウンロードすることもできます。
note note NOTE パッケージのインストールが完了したら、AEM インスタンスを再起動します。サーバーをすぐに停止しないでください。 AEM Formsサーバーを停止する前に、 ServiceEvent REGISTERED メッセージと ServiceEvent UNREGISTERED メッセージが <crx-repository>/error.logファイルとログは安定しています。 また、一部のパッケージがインストール状態のままになる場合もあります。 これらのパッケージの状態は無視しても問題ありません。 -
AEMインスタンスを停止し、次のファイルを削除します。
[AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcmail-jdk15-1.35
[AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcprov-jdk15-1.35
-
AEM インスタンスを起動します。
-
-
インストール後のアクティビティを実行します。
-
移行ユーティリティを実行
移行ユーティリティにより、以前のバージョンのアダプティブフォームや対応する管理アセットが AEM 6.4 Forms で使用できるようになります。このユーティリティは、AEM ソフトウェア配布からダウンロードできます。 移行ユーティリティの詳しい設定方法と使用方法については、移行ユーティリティに関する説明を参照してください。
ドラフト統合とコンポーネント送信のサンプルをデータベースで使用して旧バージョンのアップグレードを行う場合は、アップグレードの実行後に、以下の SQL クエリを実行してください。
code language-none UPDATE metadata m, additionalmetadatatable am SET m.dataType = am.value WHERE m.id = am.id AND am.key = 'dataType'
code language-none DELETE from additionalmetadatatable WHERE `key` = 'dataType'
-
(AEM 6.2 Formsまたは以前のバージョンからのアップグレードのみの場合 )Acrobat Signの再設定
以前のバージョンのAEM FormsでAcrobat Signを設定していた場合は、AEM Cloud Services からAcrobat Signを再設定します。 詳しくは、 Acrobat SignとAEM Formsの統合.
-
分析機能とレポートの再設定(バージョン 6.2 以前の AEM Forms をアップグレードする場合のみ)
AEM 6.4 Formsでは、インプレッションのソースおよび成功イベントのトラフィック変数は使用できません。 そのため、AEM 6.2 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
note note NOTE AEM 6.4 Forms では crx-repository の構造が変更されています。AEM 6.4 forms にアップグレードした後、新しく作成するカスタマイズ用に、変更したパスを使用します。 変更されたパスの完全なリストについては、 AEM 6.4 におけるFormsリポジトリの再構築. -
AEM 6.0 FormsとAEM 6.1 Forms/AEM 6.4 Forms upgrade-aem-forms-60-61-to-64
直接アップグレードパス: AEM 6.0 Forms および AEM 6.1 Forms からAEM 6.4 Formsは使用できません。 中間を実行 AEM 6.2 Formsへのアップグレード または AEM 6.3 Formsへのアップグレード その後、AEM 6.2 FormsまたはAEM 6.3 FormsからAEM 6.4 Formsにアップグレードします。