AEM Forms(オンプレミス環境と AMS 環境)から AEM Forms as a Cloud Service への移行 Harden-your-AEM-Forms-as-a-Cloud-Service-environment
アダプティブフォーム、テーマ、テンプレートおよびクラウドの設定は、OSGi 上の AEM 6.5 Forms から AEM as a Cloud Service に移行またはアップグレードできます。これらのアセットを移行する前に、移行ユーティリティを使用して、以前のバージョンで使用されていた形式を AEM as a Cloud Service で使用されていた形式に変換します。
AEM as a Cloud Service への移行ジャーニーの概要 | Adobe Experience Manager移行ユーティリティを実行すると、以下の項目が更新されます。
- アダプティブフォームのカスタムコンポーネント
- アダプティブフォームのテンプレートとテーマ
- クラウドの設定情報
- コードエディターのスクリプトは再利用可能な関数に変換され、ビジュアルルールに適用されます。
Forms as a Cloud Serviceへの移行に関する考慮事項 consideration
AEM 6.5 Forms から AEM Cloud Service に移行するには、次の点を考慮に入れることが重要です。
-
このサービスは、OSGi 環境上の AEM Forms のみからコンテンツを移行するのに役立ちます。JEE 上の AEM Forms からクラウドサービス環境へのコンテンツの移行はサポートされていません。
-
(AEM 6.5 Forms より前のバージョンのみ)AEM 6.3 Forms または以前のバージョンで使用可能な、初期設定のテンプレートおよびテーマに基づくアダプティブフォームは、AEM Forms as a Cloud Service ではサポートされていません。
-
Adobe Experience Manager Forms as a Cloud Service は、Adobe Experience Manager 6.5 Forms(オンプレミスおよびアドビのマネージドサービス)環境と比較して、既存の機能にいくつかの顕著な変更を加えました。サービスへの移行を進める前に、これらの注目すべき変更点と、機能レベルの違いについて説明し、組織で必要な機能に基づいて移行を決定してください。
前提条件 prerequisites
AEM Forms 6.5 から AEM as a Cloud Service 環境へのスムーズな移行を確実に行うには、次の前提条件を考慮することが重要です。
-
お使いの Forms Cloud Service プログラムで「Forms - デジタル登録」オプションを有効にし、パイプラインを実行します。
-
Cloud Service環境では、移行ユーティリティはコンテンツ転送ツールと連携して機能します。 移行ユーティリティは、AEM Forms アセットをクラウドサービスと互換性のあるものにし、コンテンツ転送ツールは、コンテンツを AEM Forms 環境からAEM as a Cloud Service 環境に移行します。移行ユーティリティを使用する前に、AEM as a Cloud Service に移行するプロセスを学習します。このプロセスでは、次のツールを使用します。
- コンテンツ転送ツール:コンテンツ転送ツールは、コンテンツを準備して、既存の環境からクラウドサービス環境に転送するのに役立ちます。これにより、ユーザーは AEM Forms からクラウド環境に簡単にアップグレードできます。
-
AEM Forms as a Cloud Service およびローカル AEM Forms 環境の管理者権限を持つアカウント。
-
AEM Formsソフトウェア配布ポータルからベストプラクティスアナライザー、コンテンツ転送ツール、 移行ユーティリティをダウンロードしてインストールする.
-
ベストプラクティスアナライザー ツールを実行し、報告された問題を修正します。Adobe Experience Manager Forms から Adobe Experience Manager Forms as a Cloud Service への移行に関して考えられる問題については、Forms as a Cloud Service の AEM パターン検出を参照してください。
AEM 6.5 Forms アセットを AEM Cloud Service に移行 use-the-migration-utility
次の手順を実行して、AEM Forms アセットをクラウドサービスと互換性を持たせ、AEM as a Cloud Service 環境に転送します。
-
既存の AEM Forms 環境のクローンを作成します。
note note NOTE 6.5 からクラウドサービスに移行する場合は、クローン環境を使用してコンテンツ転送ツールと移行ユーティリティを実行することをお勧めします。 コンテンツ転送ツールと移行ユーティリティで、コンテンツとアセットに変更をいくつか加えます。そのため、実稼動環境でコンテンツ転送ツールや移行ユーティリティを実行しないでください。 -
管理者権限を使ってクローン環境にログインします。
-
クローン環境のソフトウェア配布ポータルから、AEM Formsコンテンツ転送ツールとas a Cloud Service 移行ユーティリティをダウンロードしてインストールします。AEM パッケージマネージャーを使用して、ツールとユーティリティをインストールできます。
-
ツール/操作/コンテンツの移行 に移動します。
-
移行用フォームの準備 カードを開きます。ブラウザーに、以下に示す 5 つのオプションが表示されます。
- AEM Forms アセットの移行
- アダプティブフォームカスタムコンポーネントの移行
- アダプティブフォームテンプレートの移行
- AEM Forms クラウド設定の移行
- コードエディタースクリプトの移行
-
オプションを次々に使用して、AEM Forms アセットに AEM as a Cloud Service との互換性を持たせます。
-
「AEM Forms アセットの移行」を選択し、次の画面で「移行を開始」を選択します。これにより、AEM Forms 環境のアダプティブフォームとテーマは AEM as a Cloud Service と互換性を持つようになります。
-
「アダプティブフォームカスタムコンポーネントの移行」を選択し、カスタムコンポーネントの移行ページで「移行を開始」を選択します。これは、アダプティブフォーム用に開発されたカスタムコンポーネントと、AEM Forms 環境上のコンポーネントオーバーレイを、AEM as a Cloud Service と互換性を持たせます。
-
「アダプティブフォームテンプレートの移行」を選択し、カスタムコンポーネントの移行ページで「移行を開始」を選択します。AEM テンプレートエディターを使用して作成された
/apps
または/conf
のアダプティブフォームテンプレートは、AEM as a Cloud Service と互換性があります。 -
「AEM Forms クラウド設定の移行」を選択し、設定の移行ページで「移行を開始」を選択します。次のクラウドサービスを更新して新しい場所に移動します。
- Form Data Model Cloud Service
- Google reCAPTCHA Cloud Service
- Adobe Sign Cloud Service
- Adobe Fonts Cloud Service
-
「コードエディタースクリプトの移行」を選択し、再利用可能な関数を保存する場所を指定して、「**移行を開始」を選択します。
Cloud Service は、ルールエディタースクリプトをサポートしていません。コードエディタースクリプトの移行 ツールは、環境上のすべてのルールスクリプトを再利用可能な関数に変換し、再利用可能な関数を適切な場所のビジュアルエディターに適用します。これらの再利用可能な関数は、クライアントライブラリの形式で保存され、既存の機能をそのまま維持するのに役立ちます。ツールは、生成された再利用可能な関数を、対応するアダプティブフォームに自動的に適用します。
AEM Forms を Cloud Service へ移行するには、パッケージマネージャーを使用して、再利用可能な関数(クライアントライブラリ)をパッケージに書き出します。
-
-
再利用可能な関数(クライアントライブラリ)パッケージ、カスタムコード、コンポーネント、設定、カスタムロケール固有のライブラリを、AEM as a Cloud Service 環境にデプロイします。
-
コンテンツ転送ツールを実行します。移行セットを作成 画面でパラメーターを指定する際、アダプティブフォーム、テーマ、テンプレート、フォームデータモデル(FDM)、クラウドサービス、カスタムコンポーネント、その他の AEM Forms 固有のアセットのパスを「含めるパス」オプションに指定します。指定した AEM Forms アセットを移行セットに追加します。
様々な AEM Forms 固有のアセットのパス
AEM Forms 6.5 から Cloud Service に移行する場合、AEM Forms 固有のアセットは次の場所にあります。
-
アダプティブフォーム:アダプティブフォームは、
/content/dam/formsanddocuments/
および/content/forms/af
にあります。例えば、WKND 登録という名前のアダプティブフォームの場合、/content/dam/formsanddocuments/wknd-registration
と/content/forms/af/wknd-registration
のパスを追加します。 -
フォームデータモデル:すべてのフォームデータモデル(FDM)は、
/content/dam/formsanddocuments-fdm
にあります。例:/content/dam/formsanddocuments-fdm/ms-dynamics-fdm
-
クライアントライブラリ:クライアントライブラリのデフォルトパスは
/etc/clientlibs/fd/theme
です。 -
アダプティブフォームテンプレート:テンプレートのデフォルトパスは
/conf/<template folder>
です。例えば、基本追加パス/conf/ReferenceEditableTemplates/settings/wcm/templates/basic
という名前のテンプレートの場合。 -
アダプティブフォームテーマとクライアントライブラリ:テーマのデフォルトパスは
/content/dam/formsanddocuments-themes/
で、クライアントライブラリのデフォルトパスは/etc/clientlibs/fd/theme
です。例えば、WKND テーマという名前のテンプレートの場合、パス/content/dam/formsanddocuments-themes/wkndtheme
とテーマのクライアントライブラリを/etc/clientlibs/reference-themes/wkndtheme-3-0
に追加します。他のカスタムパスにテーマとクライアントライブラリを配置することもできます。 -
クラウドの設定情報:クラウドの設定情報は、
/conf/
で確認できます。例えば、フォームデータモデル(FDM)のクラウドの設定情報は/conf/global/settings/cloudconfigs/fdm
にあります。 -
ワークフローモデル:AEM ワークフローモデルは、
/conf/global/settings/workflow/models/
で参照できます。例えば、WKND 登録という名前のワークフローモデルの場合、パス/conf/global/settings/workflow/models/wknd-registration
を追加します
以下に示すトップレベルのフォルダーパスまたは以下に示す特定のフォルダーパスを追加できます。AEM forms 6.5 から Cloud Service にアップグレードする際に、特定のアセットおよびすべてのアセットとフォームを一度に移行できます。
/content/dam/formsanddocuments-fdm
/content/dam/formsanddocuments/themes
/content/forms/af
/etc/clientlibs/fd/theme
AEM ワークフローモデルを AEM Forms 6.5 から Cloud Service に移行する場合は、次のパスを指定します。
/conf/global/settings/workflow/models/
/conf/global/settings/workflow/launcher
/var/workflow/models
次を見る
追加情報
移行ユーティリティを使用すると、基盤コンポーネントに基づいてアダプティブフォームを移行できます。また、Forms as a Cloud Service は、アダプティブフォームコアコンポーネントをサポートしています。次の事項ができるようになります。
AEM Forms as a Cloud Service の詳細については、次を参照してください。