AEM Forms(オンプレミス環境と AMS 環境)から AEM Forms as a Cloud Service への移行 Harden-your-AEM-Forms-as-a-Cloud-Service-environment

バージョン
記事リンク
AEM 6.5
ここをクリックしてください
AEM as a Cloud Service
この記事

アダプティブフォーム、テーマ、テンプレートおよびクラウドの設定は、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 - デジタル登録」オプションを有効にし、パイプラインを実行します。

    ドライランの結果

  • クラウドサービス環境では、移行ユーティリティはユーザーマッピングツールおよびコンテンツ転送ツールと連携して機能します。移行ユーティリティは、AEM Forms アセットをクラウドサービスと互換性のあるものにし、コンテンツ転送ツールは、コンテンツを AEM Forms 環境からAEM as a Cloud Service 環境に移行します。移行ユーティリティを使用する前に、AEM as a Cloud Service に移行するプロセスを学習します。このプロセスには次の 2 つのツールがあります。

    • ユーザーマッピングツール:ユーザーマッピングツールは、対応するアドビの IMS ユーザーアカウントでユーザーをマッピングするのに役立ちます。
    • コンテンツ転送ツール:コンテンツ転送ツールは、コンテンツを準備して、既存の環境からクラウドサービス環境に転送するのに役立ちます。これにより、ユーザーは 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 環境に転送します。

  1. 既存の AEM Forms 環境のクローンを作成します。

    note note
    NOTE
    6.5 から Cloud Service に移行する場合は、クローン環境を使用してコンテンツ転送ツールおよび移行ユーティリティを実行することをお勧めします。コンテンツ転送ツールと移行ユーティリティで、コンテンツとアセットに変更をいくつか加えます。したがって、実稼働環境上でコンテンツ転送ツールと移行ユーティリティを実行しないでください。
  2. 管理者権限を使ってクローン環境にログインします。

  3. ユーザーマッピングツールを実行して、ユーザーを対応するアドビの IMS ユーザーアカウントにマッピングします。AEM Forms as a Cloud Service インスタンスにログインするには、アドビの IMS ユーザーアカウントが必要です。

  4. クローン環境のソフトウェア配布ポータルから、AEM Formsコンテンツ転送ツールas a Cloud Service 移行ユーティリティをダウンロードしてインストールします。AEM パッケージマネージャーを使用して、ツールとユーティリティをインストールできます。

  5. ツール操作コンテンツの移行 ​に移動します。

  6. 移行用フォームの準備 ​カードを開きます。ブラウザーに、以下に示す 5 つのオプションが表示されます。

    • AEM Forms アセットの移行
    • アダプティブフォームカスタムコンポーネントの移行
    • アダプティブフォームテンプレートの移行
    • AEM Forms クラウド設定の移行
    • コードエディタースクリプトの移行
  7. オプションを次々に使用して、AEM Forms アセットに AEM as a Cloud Service との互換性を持たせます。

    1. AEM Forms アセットの移行」を選択し、次の画面で「移行を開始」を選択します。これにより、AEM Forms 環境のアダプティブフォームとテーマは AEM as a Cloud Service と互換性を持つようになります。

    2. アダプティブフォームカスタムコンポーネントの移行」を選択し、カスタムコンポーネントの移行ページで「移行を開始」を選択します。これは、アダプティブフォーム用に開発されたカスタムコンポーネントと、AEM Forms 環境上のコンポーネントオーバーレイを、AEM as a Cloud Service と互換性を持たせます。

    3. アダプティブフォームテンプレートの移行」を選択し、カスタムコンポーネントの移行ページで「移行を開始」を選択します。AEM テンプレートエディターを使用して作成された /apps または /conf のアダプティブフォームテンプレートは、AEM as a Cloud Service と互換性があります。

    4. AEM Forms クラウド設定の移行」を選択し、設定の移行ページで「移行を開始」を選択します。次のクラウドサービスを更新して新しい場所に移動します。

      • Form Data Model Cloud Service
      • Google reCAPTCHA Cloud Service
      • Adobe Sign Cloud Service
      • Adobe Fonts Cloud Service
    5. コードエディタースクリプトの移行」を選択し、再利用可能な関数を保存する場所を指定して、「**移行を開始」を選択します。

    Cloud Service は、ルールエディタースクリプトをサポートしていません。コードエディタースクリプトの移行 ​ツールは、環境上のすべてのルールスクリプトを再利用可能な関数に変換し、再利用可能な関数を適切な場所のビジュアルエディターに適用します。これらの再利用可能な関数は、クライアントライブラリの形式で保存され、既存の機能をそのまま維持するのに役立ちます。ツールは、生成された再利用可能な関数を、対応するアダプティブフォームに自動的に適用します。

    AEM Forms を Cloud Service へ移行するには、パッケージマネージャーを使用して、再利用可能な関数(クライアントライブラリ)をパッケージに書き出します。

  8. 再利用可能な関数(クライアントライブラリ)パッケージ、カスタムコード、コンポーネント、設定、カスタムロケール固有のライブラリを、AEM as a Cloud Service 環境にデプロイします。

  9. コンテンツ転送ツールを実行します。「移行セットの作成」画面でパラメーターを指定するときに、アダプティブフォーム、テーマ、テンプレート、フォームデータモデル、クラウドサービス、カスタムコンポーネント、その他の 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 のパスを追加します。

  • フォームデータモデル:すべてのフォームデータモデルは、/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/で確認できます。例えば、フォームデータモデルのクラウドの設定情報は/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 の詳細については、次を参照してください。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab