自适应表单提交操作 configuring-the-submit-action

Adobe 建议使用核心组件将自适应表单添加到 AEM Sites 页面创建独立的自适应表单

版本
文章链接
AEM 6.5
单击此处
AEM as a Cloud Service
本文

提交操作让您选择通过自适应表单捕获的数据的目标。当用户单击自适应表单上的​ 提交 ​按钮时,将触发此操作。Forms as a Cloud Service(针对基于核心组件的自适应表单)提供了一系列预建的提交操作。这些现成的提交操作可让您:

  • 通过电子邮件轻松发送表单数据。
  • 在传输数据时启动Microsoft®Power Automate流或AEM Workflow。
  • 直接将表单数据传输到Microsoft®SharePoint Server、Microsoft®Azure Blob Storage或Microsoft® OneDrive。
  • 使用表单数据模型(FDM)将数据无缝发送到配置的数据源。
  • 方便地将数据提交到 REST 端点。

您可以扩展默认的提交操作。 您还可以自定义提交操作,以满足组织特定的要求。

要为自适应定义提交操作,请使用​ 自适应表单容器 ​组件的“配置”对话框。 自适应表单容器 ​组件的“配置”对话框包括:

  • “基本”选项卡
  • 表单数据模型选项卡
  • “提交”选项卡

您可以使用“配置”对话框定义表单容器属性。 要了解有关表单容器组件的“配置”对话框的详细信息,请单击此处。

选择并配置自适应表单的提交操作 select-and-configure-submit-action

要为表单选择并配置提交操作,请执行以下操作:

  1. 打开内容浏览器,然后选择自适应表单的​ 指南容器 ​组件。

  2. 单击指南容器属性 指南属性 图标。这将打开“自适应表单容器”对话框。

  3. 单击​ 提交 ​选项卡。

    单击扳手图标以打开“自适应表单容器”对话框来配置提交操作

  4. 根据您的要求,选择并配置​ 提交操作

您还可以为自适应表单提交配置不同的操作。

  • 重定向URL/路径 — 此选项允许用户为每个表单配置一个页面,表单用户在提交自适应表单后会重定向到该页面。
  • 显示消息 - 通过此选项,用户可添加在成功提交自适应表单时显示的消息。预定义文本包含在对话框中,用户可对其进行修改。

有关以下提交操作的详细信息,请参阅:

您还可以将自适应表单提交到其他存储配置:

您可以自定义默认的提交操作。 此外,您可以自定义提交操作以符合特定的组织要求。

提交操作的错误处理 error-handling-on-submit-action

作为 AEM 安全和强化指南的一部分,配置自定义错误页面,例如 400.jsp、404.jsp 和 500.jsp。如果提交表单时出现 400、404 或 500 错误,则将调用这些处理程序。在发布节点上触发这些错误代码时,也将调用处理程序。您还可以为其他 HTTP 错误代码创建 JSP 页面。

当您将包含XML或JSON数据投诉的表单数据模型(FDM)或基于架构的自适应表单预填充到数据不包含<afData><afBoundData></afUnboundData>标记的架构时,自适应表单的未绑定字段的数据将丢失。 架构可以是XML架构、JSON架构或表单数据模型(FDM)。 未绑定的字段是自适应表单字段,不带 bindref 属性。

另请参阅 see-also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab