ドラフトと送信に使用するストレージサービスの設定 configuring-storage-services-for-drafts-and-submissions

概要 overview

AEM Forms では以下を格納できます。

  • ドラフト:後で送信するためエンドユーザーが入力して保存した作業中のフォーム。

  • 送信:ユーザーが入力したデータが含まれている送信済みフォーム。

AEM Forms ポータルのデータサービスおよびメタデータサービスは、ドラフトと送信をサポートします。データはデフォルトでパブリッシュインスタンスに格納されます。その後、設定したオーサーインスタンスにリバースレプリケートされ、他のパブリッシュインスタンスで使用できるようになります。

初期設定されている既存の方法では、個人情報(PII)を含めたすべてのデータがパブリッシュインスタンスに格納される点が懸念されます。

上記のデフォルトの方法のほか、フォームデータをローカルに保存するのではなく、直接処理にプッシュする代替実装も利用できます。パブリッシュインスタンスに潜在的な機密データを格納したくない顧客は、データを処理サーバーに送信する代替実装を選択できます。処理はオーサーインスタンスで実行されるので、通常はより安全なゾーンに存在します。

NOTE
「フォームポータル」送信アクションを使用したり、アダプティブフォームでフォームポータルにデータを保存するオプションを有効にしたりすると、フォームデータは AEM リポジトリーに保存されます。実稼働環境では、ドラフトまたは送信されたフォームデータを AEM リポジトリーに保存しないことをお勧めします。代わりに、ドラフトと送信コンポーネントをエンタープライズデータベースなどの安全なストレージと統合して、ドラフトと送信済みフォームデータを格納する必要があります。
詳しくは、「ドラフト&送信コンポーネントとデータベースの統合」を参照してください。

フォームポータルのドラフトサービスおよび送信サービスの設定 configuring-forms-portal-drafts-and-submissions-services

AEM Web Console Configuration(https://[host]:'port'/system/console/configMgr)で、「Forms Portal Draft and Submission Configuration」をクリックし、編集モードで開きます。

以下の説明に従い、要件に基づいてプロパティの値を指定します。

パブリッシュインスタンスにデータを格納する標準のサービス out-of-the-box-services-to-store-data-on-publish-instance

データは設定したオーサーインスタンスにリバースレプリケートされます。

プロパティ
フォームポータルドラフトデータサービス(ドラフトデータサービス(draft.data.service)の識別子)
com.adobe.fd.fp.service.impl.DraftDataServiceImpl
フォームポータルドラフトメタデータサービス(ドラフトメタデータサービス(draft.metadata.service)の識別子)
com.adobe.fd.fp.service.impl.DraftMetadataServiceImpl
フォームポータル送信データサービス(送信データサービス(submit.data.service)の識別子)
com.adobe.fd.fp.service.impl.SubmitDataServiceImpl
フォームポータル送信メタデータサービス(送信メタデータサービス(submit.metadata.service)の識別子)
com.adobe.fd.fp.service.impl.SubmitMetadataServiceImpl

リモート処理用インスタンスにデータを格納する標準のサービス out-of-the-box-services-to-store-data-on-remote-processing-instance

データは設定したリモートインスタンスに直接プッシュされます。

プロパティ
フォームポータルドラフトデータサービス(ドラフトデータサービス(draft.data.service)の識別子)
com.adobe.fd.fp.service.impl.DraftDataServiceRemoteImpl
フォームポータルドラフトメタデータサービス(ドラフトメタデータサービス(draft.metadata.service)の識別子)
com.adobe.fd.fp.service.impl.DraftMetadataServiceRemoteImpl
フォームポータル送信データサービス(送信データサービス(submit.data.service)の識別子)
com.adobe.fd.fp.service.impl.SubmitDataServiceRemoteImpl
フォームポータル送信メタデータサービス(送信メタデータサービス(submit.metadata.service)の識別子)
com.adobe.fd.fp.service.impl.SubmitMetadataServiceRemoteImpl

上記に示した設定のほか、設定したリモート処理用インスタンスの情報を入力します。

AEM Web Console Configuration(https://[host]:'port'/system/console/configMgr)で、「AEM DS Settings Service」をクリックし、編集モードで開きます。AEM DS 設定サービスダイアログで、処理サーバーの URL、ユーザー名、パスワードを入力します。

NOTE
ユーザーデータをデータベースに格納するためのサンプル実装も提供されます。ユーザーデータを既存のデータベースに格納するデータサービスとメタデータサービスを設定する方法を理解するには、「サンプル:ドラフトと送信コンポーネントのデータベースへの統合」を参照してください。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2