使用共享点列表数据预填充自适应表单

在AEM Form的早期版本(6.5)中,必须写入自定义代码以使用请求属性预填充表单数据模型支持的自适应表单。 在AEM Forms as a Cloud Service中,不再需要编写自定义代码。

本文介绍了使用表单数据模型预填充服务使用从SharePoint列表中获取的数据预填充/预填充自适应表单所需的步骤。

本文假设您已成功配置自适应表单以将数据提交到SharePoint列表。

以下是SharePoint列表中的数据
sharepoint-list

要使用与特定guid关联的数据预填充自适应表单,需要执行以下步骤

配置get服务

  • 使用guid属性为表单数据模型的顶级对象创建get服务
    获取服务

在此屏幕快照中,GUID列通过名为submissionid的请求属性进行绑定。

完全配置的get服务如下所示

获取服务

配置自适应表单以使用表单数据模型预填充服务

  • 打开基于共享点列表表单数据模型的自适应表单。 关联表单数据模型预填充服务
    表单预填充服务

测试表单

通过在URL中包含submissionid预览表单,如下所示

http://localhost:4502/content/dam/formsanddocuments/contactusform/jcr:content?wcmmode=disabled&submissionid=57e12249-751a-4a38-a81f-0a4422b24412
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69