AEM Formは、ビジネス通信、ドキュメント、声明書、福利厚生通知、マーケティングメール、請求書、ウェルカムキットなど、安全でインタラクティブなドキュメントの作成、組み立て、管理、配信を一元化する機能を備えています。 この機能は、インタラクティブ通信として知られています。これは、AEM Forms のアドオンパッケージに含まれる機能で、アドオンパッケージは、AEM のオーサーインスタンスまたはパブリッシュインスタンスに展開されます。
インタラクティブ通信機能を使用して、複数形式で通信を作成できます。例えば、Web や PDF です。インタラクティブ通信を AEM ワークフローと統合して、アセンブリした通信を処理し、選択したチャネルの顧客に配信することができます。例えば、電子メールを介してエンドユーザーに通信を送信します。
以前のバージョンからアップグレードし、既にCorrespondence Managementに投資している場合は、互換性パッケージをインストールして、Correspondence Managementの使用を継続できます。 インタラクティブ通信と Correspondence management の違いについて詳しくは、「インタラクティブ通信の概要」を参照してください。
AEM Forms は強力なエンタープライズクラスのプラットフォームです。インタラクティブ通信は、AEM Forms のみが持つ機能の 1 つです。機能の完全な一覧については、「AEM Forms の概要」を参照してください。
AEM Forms アドオンパッケージは AEM にデプロイされるアプリケーションです。インタラクティブ通信機能を実行するには、少なくとも 1 つの AEM Author および処理インスタンスのみを必要とします。次のトポロジは、AEM Forms のインタラクティブ通信、Correspondence Management、AEM Forms のデータ取得および OSGi 機能にあるフォーム中心のワークフローを実行するための指標トポロジです。トポロジーについて詳しくは、「AEM Forms のアーキテクチャとデプロイメントトポロジー」を参照してください。
AEM Forms のインタラクティブ通信は、AEM Forms のオーサーインスタンスで管理者、オーサリングおよびエージェントのユーザーインターフェイスを実行します。パブリッシュインスタンスは、エンドユーザが使用できるようになっているインタラクティブ通信の最終バージョンをホストします。
AEM Formsのインタラクティブな通信および通信管理機能をインストールおよび設定する前に、次の点を確認します。
ハードウェアとソフトウェアのインフラが正しく設定されていること。サポート対象のハードウェアおよびソフトウェアの詳細な一覧については、「技術的要件」を参照してください。
AEM インスタンスのインストールパスに空白が含まれていないこと。
AEM インスタンスが稼働していること。AEM の用語では、「インスタンス」は、サーバー上でオーサーモードまたはパブリッシュモードで実行されている AEM のコピーのことです。AEM Formsの対話型通信および通信管理機能を実行するには、少なくとも1つのAEMインスタンス(作成者または処理)が必要です。
メモリ要件が満たされていること。AEM Forms アドオンパッケージには次の一時領域が必要となります。
Unix ベースのシステムの追加必要システム構成:Unix ベースのオペレーティングシステムを使用する場合は、それぞれのオペレーティングシステムのインストールメディアから、次のパッケージをインストールしてください。
expat | libxcb | freetype | libXau |
libSM | zlib | libICE | libuuid |
glibc | libXext | nss-softokn-freebl |
fontconfig |
libX11 | libXrender | libXrandr | libXinerama |
AEM Forms アドオンパッケージは AEM にデプロイされるアプリケーションです。パッケージには、AEM Formsとの対話型通信、通信管理、その他の機能が含まれます。 次の手順を実行してアドオンパッケージをインストールします。
ソフトウェア配布を開きます。 ソフトウェアディストリビューションにログインするには、Adobe ID が必要です。
ヘッダーメニューにあるAdobe Experience Managerをタップします。
「フィルター」セクションで、
お使いのオペレーティングシステムに対応するパッケージ名をタップし、「EULA条項に同意」を選択して、「ダウンロード」をタップします。
Package Managerを開き、「パッケージをアップロード」をクリックして、パッケージをアップロードします。
パッケージを選択し、「インストール」をクリックします。
AEM Formsリリースの記事に記載されている直接リンクからパッケージをダウンロードすることもできます。
パッケージのインストールが完了したら、AEM インスタンスを再起動するよう指示されます。すぐにはサーバーを再起動しないでください。 AEM Formsサーバーを停止する前に、 [AEM-Installation-Directory]/crx-quickstart/logs/error.logファイルにServiceEvent REGISTEREDメッセージとServiceEvent UNREGISTEREDメッセージが表示されなくなるまで待ち、ログは安定しています。
手順 1 から 7 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
AEM Forms には、いくつかの必須およびオプションの設定があります。必須の設定には、BouncyCastle ライブラリおよびシリアル化エージェントの設定が含まれます。オプションの設定には、ディスパッチャーおよび Adobe Target の設定が含まれます。
すべての作成者インスタンスと発行インスタンスで次の手順を実行し、ライブラリの委任をブートします。
基になる AEM インスタンスを停止します。
[AEMインストールディレクトリ]\crx-quickstart\conf\sling.propertiesを開いて編集します。
[AEMインストールディレクトリ]\crx-quickstart\bin\start.batを開始AEMに使用した場合は、[AEM_root]\crx-quickstart\にあるsling.propertiesを編集します。
以下のプロパティを sling.properties ファイルに追加します。
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
(AIXのみ)sling.propertiesファイル追加に対する次のプロパティ。
sling.bootdelegation.xerces=org.apache.xerces.*
ファイルを保存して閉じ、AEM インスタンスを起動します。
手順 1 から 4 を、すべてのオーサーインスタンスとパブリッシュインスタンスで繰り返します。
すべての作成者インスタンスと発行インスタンスで次の手順を実行し、パッケージを許可リストに追加します。
https://[server]:[port]/system/console/configMgr
です。インタラクティブ通信は、顧客通信を作成するためのデフォルトの方法です。AEM 6.4 Forms で顧客通信を作成する場合は、インタラクティブ通信を使用することを推奨します。以前のバージョンからアップグレードまたは移行を行って、引き続きレター(Correspondence Management)を使用する予定の場合は、AEMFD 互換性パッケージをインストールします。
AEMFD 互換性パッケージを使用すると、AEM 6.4 Forms で AEM 6.3 Forms および AEM 6.2 Forms の次のアセットを使用できます。
ディスパッチャーは AEM のキャッシングおよびロードバランスツールです。AEM ディスパッチャーはまた、AEM サーバーを攻撃から保護することにも役立ちます。エンタープライズクラスの Web サーバーと一緒にディスパッチャーを使用することで、AEM インスタンスのセキュリティを向上できます。ディスパッチャーを使用する場合は、AEM Formsに対して次の設定を行います。
AEM Forms のアクセスの設定:
dispatcher.any ファイルを開いて編集します。フィルターセクションに移動し、次のフィルターをフィルターセクションに追加します。
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
ファイルを保存して閉じます。フィルターについて詳しくは、「ディスパッチャードキュメント」を参照してください。
リファラーフィルターサービスの設定:
管理者として Apache Felix Configuration Manager にログインします。Configuration ManagerのデフォルトURLはhttps://[server]:[port_number]/system/console/configMgr
です。 Configurationsメニューで「Apache Sling Referrer Filter」を選択します。「Allow Hosts」フィールドで、ディスパッチャーのホスト名を入力してそれをリファラーとして許可し、「保存」をクリックします。エントリの形式はhttps://[server]:[port]
です。
顧客は、対話型コミュニケーションのエクスペリエンスに魅力がない場合、これを放棄してしまいます。また、フォームが顧客にとって使いにくい場合は、サポート量が増加し組織のコストが膨らむことになります。コンバージョン率を向上させる顧客体験を正しく認識して提供することは非常に重要であり、難題でもあります。この問題を解決するキーは AEM Forms にあります。
AEM Forms は Adobe Marketing Cloud ソリューションである Adobe Target と統合することで、個々の顧客に対応した魅力的な顧客体験を、複数のデジタルチャネルにわたって提供します。Adobe Targetを使って対話型のコミュニケーションをパーソナライズするには、Adobe TargetとAEM Formsを統合します。
フォームデータモデル用の SSL 通信を有効にすることができます。フォームデータモデル用の SSL 通信を有効にするには、任意の AEM Forms インスタンスを起動する前に、すべてのインスタンスの Java Trust Store に証明書を追加します。次のコマンドを実行して、証明書を追加できます。
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
インタラクティブな通信機能と通信管理機能を使用するように環境を設定しました。 この機能を使用するための手順は、次のとおりです。