インタラクティブ通信をインストールして設定する install-and-configure-interactive-communications
はじめに introduction
AEM Forms を使用すると、業務上の通信、ドキュメント、取引明細書、給付金通知、マーケティング用メール、請求書、ウェルカムキットなど、安全でインタラクティブなドキュメントの作成、組み立て、管理、配信を集中管理できます。この機能は、インタラクティブ通信として知られています。これは、AEM Forms のアドオンパッケージに含まれる機能です。アドオンパッケージは、AEM のオーサーインスタンスまたはパブリッシュインスタンスにデプロイされます。
インタラクティブ通信機能を使用して、複数の形式で通信を作成できます。例えば、web や PDF です。インタラクティブ通信を AEM ワークフローと統合して、アセンブリした通信を処理し、選択したチャネルの顧客に配信することができます。例えば、メールを介してエンドユーザーに通信を送信します。
以前のバージョンからアップグレードして、既に Correspondence Management を使用している場合は、互換性パッケージをインストールすると引き続き Correspondence Management を使用できます。インタラクティブ通信と Correspondence management の違いについて詳しくは、「インタラクティブ通信の概要」を参照してください。
AEM Forms は強力なエンタープライズクラスのプラットフォームです。インタラクティブ通信は、AEM Forms の機能の 1 つにすぎません。機能の完全な一覧については、「AEM Forms の概要」を参照してください。
デプロイメントトポロジ deployment-topology
AEM Forms アドオンパッケージは AEM にデプロイされるアプリケーションです。インタラクティブ通信機能を実行するのに最低限必要なのは、1 つの AEM オーサーおよび処理インスタンスのみです。次のトポロジは、AEM Forms のインタラクティブ通信、Correspondence Management、AEM Forms のデータ取得および OSGi 機能にある Forms 中心のワークフローを実行するための指標トポロジです。トポロジーについて詳しくは、「AEM Forms のアーキテクチャとデプロイメントトポロジー」を参照してください。
AEM Forms のインタラクティブ通信は、AEM Forms のオーサーインスタンスで管理者、オーサリングおよびエージェントのユーザーインターフェイスを実行します。パブリッシュインスタンスは、エンドユーザが使用できるようになっているインタラクティブ通信の最終バージョンをホストします。
システム要件 system-requirements
AEM Forms のインタラクティブ通信および通信の管理機能をインストールして設定する前に、次のことを確認してください。
-
ハードウェアとソフトウェアのインフラが正しく設定されていること。サポート対象のハードウェアとソフトウェアの一覧について詳しくは、「技術要件」を参照してください。
-
AEM インスタンスのインストールパスに空白が含まれていないこと。
-
AEM インスタンスが稼働していること。AEM の用語では、「インスタンス」とは、サーバー上でオーサーモードまたはパブリッシュモードで実行されている AEM のコピーのことです。AEM Forms のインタラクティブ通信および通信管理機能を実行するには、少なくとも 1 つの AEM インスタンス(作成者または処理)を必要とします。
-
オーサー:コンテンツの作成、アップロードおよび編集や web サイトの管理に使用される AEM インスタンス。公開の準備が整ったコンテンツは、パブリッシュインスタンスにレプリケートされます。
-
処理: 処理インスタンスは、強化された AEM オーサーインスタンスです。オーサーインスタンスを設定し、インストールを実行した後でこれを強化することができます。
-
パブリッシュ:公開されたコンテンツをインターネットまたは社内ネットワークを通じて提供する AEM インスタンス。
-
-
メモリ要件が満たされていること。AEM Forms アドオンパッケージでは、次が必要です。
- Microsoft® Windows ベースのインストールの場合、15 GB の一時的な空きスペースが必要です。
- Unix ベースのインストールの場合、6 GB の一時的な空きスペースが必要です。
-
Unix ベースのシステムの追加必要システム構成:Unix ベースのオペレーティングシステムを使用する場合は、それぞれのオペレーティングシステムのインストールメディアから、次のパッケージをインストールしてください。
AEM Forms アドオンパッケージのインストール install-aem-forms-add-on-package
AEM Forms アドオンパッケージは AEM にデプロイされるアプリケーションです。このパッケージには、AEM Forms インタラクティブ通信、通信管理およびその他の機能が含まれています。次の手順を実行してアドオンパッケージをインストールします。
-
ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。
-
ヘッダーメニューで「Adobe Experience Manager」を選択します。
-
「フィルター」セクションで、
- 「ソリューション」ドロップダウンリストから「Forms」を選択します。
- パッケージのバージョンとタイプを選択します。また、「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
-
お使いのオペレーティングシステムに適した Forms アドオンパッケージの名前を選択し、「EULA 利用条件に同意する」を選択して、「ダウンロード」を選択します。
-
パッケージマネージャーを開き「パッケージをアップロード」をクリックしてパッケージをアップロードします。
-
パッケージを選択して「インストール」をクリックします。
AEM Forms リリースの記事に記載されている直接リンクからパッケージをダウンロードすることもできます。
-
パッケージのインストールが完了したら、AEM インスタンスを再起動するよう指示されます。サーバーをすぐに再起動しないでください。 AEM Forms サーバーを停止する前に、ServiceEvent REGISTERED メッセージと ServiceEvent UNREGISTERED メッセージが [AEM-Installation-Directory]/crx-quickstart/logs/error.log ファイルに表示されなくなり、このログファイルが安定した状態になるまで待ってください。
note note NOTE 「Ctrl + C」コマンドを使用して SDK を再起動することをお勧めします。 別の方法(Java プロセスの停止など)を使用してAEM SDK を再起動すると、AEM開発環境で不整合が生じる場合があります。 -
手順 1 から 7 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
インストール後の設定 post-installation-configurations
AEM Forms には、必須の設定とオプションの設定がいくつかあります。必須の設定には、BouncyCastle ライブラリおよびシリアル化エージェントの設定が含まれます。オプションの設定には、Dispatcher と Adobe Target の設定が含まれます。
インストール後の必須の設定 mandatory-post-installation-configurations
RSA ライブラリと BouncyCastle ライブラリの設定 configure-rsa-and-bouncycastle-libraries
これらのライブラリを起動するには、すべてのオーサーインスタンスとパブリッシュインスタンスで次の手順を実行します。
-
基になる AEM インスタンスを停止します。
-
編集用に [AEM インストールディレクトリ ]\crx-quickstart\conf\sling.properties ファイルを開きます。
[AEM installation directory]\crx-quickstart\bin\start.bat を使用して AEM を起動する場合は、[AEM_root]\crx-quickstart\ にある sling.properties を編集します。
-
以下のプロパティを sling.properties ファイルに追加します。
code language-shell sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
-
ファイルを保存して閉じ、AEM インスタンスを起動します。
-
手順 1 から 4 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
シリアル化エージェントの設定 configure-the-serialization-agent
このパッケージを許可リストに加えるには、オーサーインスタンスとパブリッシュインスタンスの両方で以下の手順を実行します。
- ブラウザーウィンドウで、AEM Configuration Manager を開きます。デフォルトの URL は https://'[server]:[port]'/system/console/configMgr です。
- デシリアライゼーションファイアウォール設定 を検索して開きます。
- sun.util.calendar パッケージを 許可リストに加える フィールドに追加します。「保存」をクリックします。
- 手順 1 から 3 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
インストール後のオプションの設定 optional-post-installation-configurations
互換性パッケージをインストールする install-compatibility-package
インタラクティブ通信は、顧客通信を作成するためのデフォルトの方法です。AEM 6.5 Forms で顧客通信を作成する場合は、インタラクティブ通信を使用することを推奨します。以前のバージョンからアップグレードまたは移行を行って、引き続きレター(Correspondence Management)を使用する予定の場合は、AEMFD 互換性パッケージをインストールします。
AEMFD 互換性パッケージを使用すると、AEM 6.4 Forms、AEM 6.3 Forms および AEM 6.2 Forms の次のアセットを、AEM 6.5 Forms で使用できます。
- ドキュメントフラグメント
- レター
- データディクショナリ
- アダプティブフォームの非推奨(廃止予定)になったテンプレートおよびページ
Dispatcher の設定 configure-dispatcher
Dispatcher は、Adobe Experience Manager のキャッシュやロードバランシングツールで、企業向けの web サーバーと組み合わせて使用します。Dispatcher を使用する場合は、AEM Forms で次の設定を実行してください。
-
AEM Forms のアクセスの設定:
dispatcher.any ファイルを開いて編集します。フィルターセクションに移動し、次のフィルターをフィルターセクションに追加します。
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
ファイルを保存して閉じます。フィルターについて詳しくは、Dispatcher のドキュメントを参照してください。
-
リファラーフィルターサービスの設定:
Apache Felix Configuration Manager に管理者としてログインします。Configuration Manager のデフォルト URL は https://'server':[port_number]/system/console/configMgr です。Configurations メニューで「Apache Sling Referrer Filter」を選択します。「Allow Hosts」フィールドで、Dispatcher のホスト名を入力してそれをリファラーとして許可し、「保存」をクリックします。入力の形式は https://'[server]:[port]' です。
Adobe Target の統合 integrate-adobe-target
顧客は、インタラクティブ通信のエクスペリエンスに魅力がない場合、これを放棄してしまいます。顧客にとって不満が生じると同時に、サポート量が増加し組織のコストが膨らむことになります。コンバージョン率を向上させるカスタマーエクスペリエンス(顧客体験)を正しく認識して提供することは非常に重要であり、難題でもあります。この問題を解決する鍵は AEM Forms にあります。
AEM Forms は Adobe Experience Cloud ソリューションである Adobe Target と統合することで、個々の顧客に対応した魅力的な顧客体験を、複数のデジタルチャネルにわたって提供します。Adobe Target を使用してインタラクティブ通信をパーソナライズするには、Adobe Target を AEM Forms に統合するを参照してください。
フォームデータモデルへの SSL 通信の設定 configure-ssl-communcation-for-form-data-model
フォームデータモデルの SSL 通信を有効にすることができます。フォームデータモデルの SSL 通信を有効にするには、任意の AEM Forms インスタンスを起動する前に、すべてのインスタンスの Java™ Trust Store に証明書を追加します。次のコマンドを実行すると証明書を追加できます。
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
次の手順 next-steps
インタラクティブ通信および通信管理機能を使用するための環境を設定しました。この機能を使用するための手順は、次のとおりです。