Show Menu
主题×

为草稿和提交配置存储服务

概述

通过AEM Forms,您可以存储:
  • 草稿 :一个在制品表单,最终用户可以填写并保存以供以后使用,然后提交。
  • 提交 :已提交的表单包含用户提供的数据。
AEM Forms Portal数据和元数据服务支持草稿和提交。 默认情况下,数据存储在发布实例中,然后反向复制到已配置的作者实例,以便渗滤到其他发布实例。
现有现成方法的问题是,它将所有数据存储在发布实例上,包括可以是个人识别信息(PII)的数据。
除了上述默认方法之外,还有一种替代实现,可直接将表单数据推送到处理中,而不是保存在本地。 对发布实例上可能敏感数据的存储存在疑虑的客户可以选择将数据发送到处理服务器的替代实施。 由于处理发生在创作实例上,因此它通常保持在安全区中。
当您使用Forms Portal提交操作或在自适应表单中启用“在表单门户中存储数据”选项时,表单数据将存储在AEM存储库中。 在生产环境中,建议不要在AEM存储库中存储草稿或提交的表单数据。 相反,您必须将草稿和提交组件与安全存储(如企业数据库)集成,以存储草稿和提交的表单数据。

配置Forms Portal草稿和提交服务

在AEM Web控制台配置( https://[host]:'port'/system/console/configMgr )中,单击以编辑模 式打开Forms Portal草稿和提交配置
根据您的要求指定属性的值,如下所述:

用于在发布实例上存储数据的开箱即用服务

数据会反向复制到已配置的作者实例。
属性
Forms Portal Draft Data Service(草稿数据服务的标识符( draft.data.service )) com.adobe.fd.fp.service.impl.DraftDataServiceImpl
Forms Portal草稿元数据服务(草稿元数据服务( draft.metadata.service )的标识符) com.adobe.fd.fp.service.impl.DraftMetadataServiceImpl
Forms Portal提交数据服务(提交数据服务的标识符( submit.data.service )) com.adobe.fd.fp.service.impl.SubmitDataServiceImpl
Forms Portal提交元数据服务(提交元数据服务的标识符( submit.metadata.service )) com.adobe.fd.fp.service.impl.SubmitMetadataServiceImpl

用于在远程处理实例上存储数据的开箱即用服务

数据会直接推送到已配置的远程实例
属性
Forms Portal Draft Data Service(草稿数据服务的标识符( draft.data.service )) com.adobe.fd.fp.service.impl.DraftDataServiceRemoteImpl
Forms Portal草稿元数据服务(草稿元数据服务( draft.metadata.service )的标识符) com.adobe.fd.fp.service.impl.DraftMetadataServiceRemoteImpl
Forms Portal提交数据服务(提交数据服务的标识符( submit.data.service )) com.adobe.fd.fp.service.impl.SubmitDataServiceRemoteImpl
Forms Portal提交元数据服务(提交元数据服务的标识符( submit.metadata.service )) com.adobe.fd.fp.service.impl.SubmitMetadataServiceRemoteImpl
除了上述指定的配置之外,请提供有关已配置的远程处理实例的信息。
在AEM Web控制台配置( https://[host]:'port'/system/console/configMgr )中,单击以在编辑模 式中打开AEM DS设置服务 。 在“AEM DS设置服务”对话框中,提供有关处理服务器URL、处理服务器用户名和口令的信息。
还提供了用于将用户数据存储在数据库中的示例实现。 要了解如何配置数据和元数据服务以将用户数据存储在外部数据库中,请参阅将草稿和提交组件与数据库 集成的示例