自适应表单提交操作

上次更新: 2024-01-19

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。
  • 使用表单数据模型将数据无缝发送到配置的数据源。
  • 方便地将数据提交到 REST 端点。

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

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

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

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

选择并配置自适应表单的提交操作

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

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

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

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

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

  4. 选择并配置 提交操作,具体取决于您的要求。

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

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

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

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

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

提交操作的错误处理

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

在使用符合架构(其中数据不包含 <afData><afBoundData></afUnboundData> 标签)的 XML 或 JSON 数据预填充表单数据模型或基于架构的自适应表单时,自适应表单的未绑定字段的数据将丢失。该架构可以是 XML 架构、JSON 架构或表单数据模型。未绑定的字段是自适应表单字段,不带 bindref 属性。

另请参阅

在此页面上