現在表示中:

Adobe Experience Manager Forms は AEM にデプロイされたアプリケーションです。 これにより、顧客を引きつける Web およびモバイルエクスペリエンスをエンタープライズフォームとドキュメントにも拡張することができ、ユーザー体験を向上させ、ビジネスの範囲を拡大しながら、複雑なデジタルインタラクションを完成することが可能になります。 

AEM Quickstart に付属しているすぐに使用可能な AEM Forms 機能により、AEM Forms の各種機能を学習することができます。実稼働環境で AEM Forms のアドオンパッケージを使用するには、追加のライセンスが必要になります。

AEM Forms のアドオンパッケージには、アダプティブフォーム、アダプティブドキュメント、フォームセット、HTML5 フォームなど、AEM Forms の完全な機能セットが付属しています。このパッケージにより、Adobe Analytics、Adobe Sign サービス、ドキュメントサービスに AEM Forms を統合することもできます。

注意:

AEM Forms Document Security を使用する場合は、JEE に AEM Forms をインストールしてください。JEE 上の AEM Forms のインストール、アップグレード、クラスター化について詳しくは、「AEM Forms ヘルプおよびチュートリアル」を参照してください。

サーバー環境の準備

AEM Forms のインストールおよび設定に進む前に、次のことを確認する必要があります。

  • サーバハードウェアおよびソフトウェアのインフラが正しいこと。サポートされているプラットフォーム、サポート対象として追加されたプラットフォーム、サポート対象から除外されたプラットフォームの一覧については、技術的要件を参照してください。
  • AEM Quickstart のインストールパスに空白が含まれていないこと。
  • AEM インスタンスが設定されていること。AEM インスタンスを設定する場合は、オーサーインスタンスとパブリッシュインスタンスも設定する必要があります。AEM の用語では、「インスタンス」は、サーバー上で実行されている AEM のコピーのことです。AEM のインストールには通常少なくとも 2 つのインスタンスが関連し、これらは通常は別々のマシンで実行されます。
    • オーサー:コンテンツを作成、アップロード、編集し、Web サイトを管理する AEM インスタンス。公開する準備ができたコンテンツは、パブリッシュインスタンスにレプリケートされます。
    • パブリッシュ:発行されたコンテンツを公開する AEM インスタンス。

        オーサーインスタンスとパブリッシュインスタンスをインストールして開始するための詳しい手順については、「デプロイメントと保守」を参照してください。

  • オーサーインスタンスとパブリッシュインスタンスに対して複製と逆複製が設定されていること。詳しくは、「複製」を参照してください。
  • AEM Forms のアドオンパッケージをインストールするための要件を以下に示します。
    • Microsoft Windows ベースのインストールの場合、15 GB の一時的な空きスペースが必要です。
    • Linux、AIX、CentOS ベースのインストールの場合、5.4 GB の一時的な空きスペースが必要です。

その他の要件

  • expat-2.0.1-9.1.el6.i686.rpm
  • libxcb-1.5-1.el6.i686.rpm
  • freetype-2.3.11-6.el6_0.2.i686.rpm
  • libXau-1.0.5-1.el6.i686.rpm
  • libSM-1.1.0-7.1.el6.i686.rpm
  • zlib-1.2.3-25.el6.i686.rpm
  • libICE-1.0.6-1.el6.i686.rpm
  • libuuid-2.17.2-12.el6.i686.rpm
  • glibc-2.12-1.25.el6.i686.rpm
  • libXext-1.1-3.el6.i686.rpm
  • nss-softokn-freebl-3.12.9-3.el6.i686.rpm
  • fontconfig-2.8.0-3.el6.i686.rpm
  • libX11-1.3-2.el6.i686.rpm
  • libXrender-0.9.5-1.el6.i686.rpm
  • libXrandr-1.3.0-4.el6.i686.rpm
  • libXinerama-1.1-1.el6.i686.rpm

以下に示す 32 ビットライブラリと 64 ビットライブラリをインストールします。

  • libicudata.so.42
  • libicui18n.so.42
  • libicuuc.so.42

以下に示す 32 ビットの curl ライブラリをインストールします。

  • libcurl.so
  • libcurl.so.4
  • libcurl.so.3

注意:

  • サポートされているすべての Unix ベースオペレーティングシステム全体で、同じライブラリを使用することができます。.rpm パッケージの名前とバージョンは、ベースとなるオペレーティングシステムによって異なります。
  • 上記のライブラリーが別の名前で保存されている場合は、この記事に記載されている名前を使用して、そのライブラリーのシンボリックリンクを作成してください。

AEM Forms のダウンロード、インストール、設定

AEM ソフトウェアディストリビューションから AEM Forms アドオンパッケージをダウンロードできます。オーサーインスタンスとパブリッシュインスタンスにアドオンパッケージをダウンロードするには、以下の手順を実行します。

  1. ソフトウェアディストリビューションを開きます。 ソフトウェアディストリビューションにログインするには、Adobe ID が必要です。

  2. ヘッダーメニューで「Adobe Experience Manager」をタップします。

  3. フィルター」セクションで、

    1. ソリューション」ドロップダウンリストから「Forms」を選択します。
    2. パッケージのバージョンとタイプを選択します。 また、「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
  4. お使いのオペレーティングシステムに適した Forms アドオンパッケージの名前をタップし、「EULA 利用条件に同意する」を選択して、「ダウンロード」をタップします。

  5. パッケージマネージャー」を開き「パッケージをアップロード」をクリックしてパッケージをアップロードします。パッケージを選択して、「インストール」をクリックします。

    AEM Forms リリース」記事に記載されている直接リンクからパッケージをダウンロードすることもできます。

    注意:

    パッケージのインストールが完了したら、AEM インスタンスを再起動するよう指示されます。その際、すぐにサーバーを停止しないでください。AEM Forms サーバーを停止する前に、ServiceEvent REGISTERED メッセージと ServiceEvent UNREGISTERED メッセージが [AEM-Installation-Directory]/crx-quickstart/logs/error.log ログファイルに表示されなくなり、このログファイルが安定した状態になるまで待ってください。

    また、以下に示すバンドルを除くすべてのバンドルがアクティブな状態になっていることを確認してください。バンドルは、http://[server]:[port]/system/console/bundles で確認することができます。以下のバンドルの状態については、無視してかまいません。

    • Adobe Correspondence Management Migration バンドル
    • Adobe LiveCycle FormsManager Core バンドル
    • Forms Common Service バンドル

委任 RSA ライブラリと委任 BouncyCastle ライブラリの起動

AEM Forms を使用するには、AEM Forms アドオンパッケージとともに、RSA ライブラリと BouncyCastle ライブラリをインストールする必要があります。これらの委任ライブラリを起動するには、以下の手順を実行します。

  1. AEM インスタンスを停止します。

  2. [AEM インストールディレクトリ]\crx-quickstart\conf フォルダーに移動して sling.properties ファイルを開いて編集します。

    注意:

    [AEM インストールディレクトリ]\crx-quickstart\bin\start.bat を使用して
    AEM を起動する場合は、[AEM ルート]\crx-quickstart\ にある sling.properties を編集します。

  3. 以下のプロパティを sling.properties ファイルに追加します。

    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.* 
  4. ファイルを保存して閉じます。AEM インスタンスを起動します。

シリアル化エージェントの設定

AEM Forms を使用するには、sun.util.calendar パッケージをホワイトリストに登録する必要があります。このパッケージをホワイトリストに追加するには、以下の手順を実行します。

  1. ブラウザーウィンドウで Web コンソールを開きます。デフォルトの URL は http://[server]:[port]/system/console/configMgr です。

  2. デシリアライゼーションファイアウォール設定を検索して開きます。

  3. ホワイトリストフィールドで sun.util.calendar パッケージを追加して「保存」をクリックします。

(任意)AEM Forms 用ディスパッチャーの設定

ディスパッチャーは AEM のキャッシングおよびロードバランスツールです。AEM ディスパッチャーはまた、AEM サーバーを攻撃から保護することにも役立ちます。エンタープライズクラスの Web サーバーと一緒にディスパッチャーを使用することで、AEM インスタンスのセキュリティを向上できます。ディスパッチャーを使用する場合は、AEM Forms の次の設定を実行してください。

AEM Forms のアクセスの設定

デフォルトでは、AEM ディスパッチャーの設定は dispatcher.any テキストファイルに保存されます。AEM Forms のフォームルターを次の設定ファイルに追加します。

  1. dispatcher.any ファイルを開いて編集します。

  2. フィルターセクションに移動し、次のフィルターをフィルターセクション:

    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # に追加して AEM Forms の送信を有効にします。

    フィルターの詳細については、ディスパッチャードキュメントを参照してください。

    注意:

    フィルターセクションを探すには、/filter を検索します。フィルターの詳細については、ディスパッチャードキュメントを参照してください。

  3. ファイルを保存して閉じます。

リファラーフィルターサービスの設定

  1. 管理者として Apache Felix Configuration Manager にログインします。Configuration Manager のデフォルト URL は http://[サーバー]:[ポート番号]/system/console/configMgr です。

  2. Configurations」メニューで「Apache Sling Referrer Filter」を選択します。

  3. 「Allow Hosts」フィールドで、ディスパッチャーのホスト名を入力してそれをリファラーとして許可し、「保存」をクリックします。入力の形式は http://[サーバー]:[ポート] です。

(任意)フォントマネージャーサービスの設定

フォントマネージャーサービスのフォントディレクトリを設定するには、以下の手順を実行します。

  1. http://[hostname]:[port]/system/console/configMgr に移動します。

  2. 編集モードで「CQ-DAM-Handler-Gibson Font Manager サービス」をクリックして開きます。

  3. 各フィールドで、システムフォント、Adobe サーバーフォント、カスタマーフォント用のディレクトリのパスを指定します。

    カスタマーフォント
    カスタマーフォント
    カスタマーフォント
    カスタマーフォント

    注意:

    アドビ システムズ社以外が提供しているフォントを使用するユーザーの権利は、それらのフォントを所有する会社が提供する使用許諾契約書に拘束されるもので、アドビソフトウェアを使用するための使用許諾契約書は適用されません。アドビ システムズ社以外が提供しているフォントをアドビソフトウェアで使用する前に、適用される、アドビ システムズ社以外の使用許諾契約書すべてに準拠していることを確認してください。特に、サーバー環境でフォントを使用する際は注意が必要です。 

  4. 保存」をクリックして、設定内容を保存します。