将表单另存为草稿并将其在站点页面上列出

本文包含有关​草稿​功能(预发布功能)的内容。 该预发行功能仅可通过我们的预发行渠道访问。

以某个用户为例,该用户开始填写表单,但需要暂停并稍后返回。 AEM提供了一个save-as-draft选项,允许用户将表单另存为草稿以供将来完成。 为方便起见,AEM现成提供了​ 草稿和提交 Forms Portal组件,该组件可在AEM Sites页面上显示草稿和提交。 该组件列出已另存为草稿以供以后完成的表单以及已提交的表单。 只有登录的用户才能编辑其草稿或查看其提交的表单。 但是,如果匿名用户使用​ 搜索和列表程序 ​组件浏览表单列表并将表单另存为草稿,则​ 草稿和提交 ​组件不会列出该草稿。 要查看草稿和提交,用户必须在提交表单时登录。

草稿图标

先决条件

为草稿和提交Forms门户组件配置Azure Storage和统一存储连接器

草稿和提交 ​组件需要存储设置才能在AEM Sites页面上保存和列出草稿。 统一存储连接器提供了一个将AEM与外部存储关联的框架。 要将表单另存为草稿,请确保您拥有Azure存储帐户和访问密钥以授权访问Azure存储帐户。 拥有Azure存储帐户和访问密钥后,请执行以下步骤以创建Azure存储配置:

  1. 导航到​ 工具 > 云服务 > Azure存储

    Azure存储卡选择

  2. 选择配置文件夹以创建配置,然后选择​ 创建

    选择Azure存储配置文件夹

  3. 在​ 标题 ​字段中指定配置的标题。

  4. 在​ Azure存储帐户 ​和​ Azure访问密钥 ​字段中指定Azure存储帐户的名称。

    Azure 存储配置

    Azure Storage Account文本框中输入Connection String,在Azure Access key文本框中输入Azure Key

  5. 单击​ 保存

    note note
    NOTE
    您可以从Microsoft Azure门户检索​ Azure存储帐户 ​和​ Azure访问密钥

    成功创建Azure Storage配置后,请使用以下步骤为Forms Portal配置统一存储连接器:

  6. 导航到​ 工具 > Forms > 统一存储连接器

    统一连接器存储

  7. 在​ Forms门户 ​部分中,从​ 存储 ​下拉列表中选择​ Azure

  8. 在​ 存储配置路径 ​字段中指定Azure存储配置的配置路径。

    统一连接器存储设置

  9. 选择​ 保存

NOTE
如果需要配置Azure以外的存储选项,请从官方电子邮件地址写入aem-forms-ea@adobe.com并提供详细要求。

成功配置Azure Storage和Unified Storage Connector以存储草稿和已提交的表单后,请在AEM Sites页面上添加​ 草稿和提交 ​组件。

如何将草稿和提交组件添加到AEM Sites页面?

您可以使用现成的Forms Portal组件在Sites页面上列出草稿和提交内容。 执行以下步骤以添加​ 草稿和提交 ​门户组件:

  1. 以​ 编辑 ​模式打开AEM Sites页面。

  2. 转到​ 页面信息 > 编辑模板
    编辑模板策略

  3. 单击​ 策略 ​并选择​ [AEM原型项目名称] - Forms和通信门户 ​下的​ 草稿和提交 ​复选框。

    策略选择

  4. 单击​ 完成

  5. 现在,在创作模式下重新打开AEM Sites页面。

  6. 在页面编辑器中找到用于添加Forms Portal组件的部分。

  7. 单击​ 添加 ​图标。 图标是一个加号(+),表示添加新组件的选项。

    单击​ 添加 ​图标会显示​ 插入新组件 ​对话框,其中显示了要插入的各种组件。

    note note
    NOTE
    或者,您也可以拖放组件。
  8. 浏览对话框中的可用组件,并从列表中选择所需的组件。 例如,从列表中选择​ 草稿和提交 ​组件以添加​ 草稿和提交 Forms门户组件。

    添加草稿和提交组件

现在,根据需要配置​ 草稿和提交 ​组件的属性。

配置草稿和提交组件的属性

您可以配置​ 草稿和提交 ​的属性:

  1. 选择​ 草稿和提交 ​组件。

  2. 单击 配置图标 ,此时将显示对话框。

  3. 在​ 草稿和提交 ​对话框中,指定以下内容:

    • 标题 ​为了识别站点页面中的组件,默认情况下,标题显示在组件顶部。
    • 选择类型:将表单列为草稿或已提交的表单。 如果选择​ 草稿Forms,将显示另存为草稿的表单。 或者,选择​ 已提交的Forms ​将显示由登录用户提交的表单。
    • 布局:以卡片或列表格式显示列表草稿表单或已提交的表单。

    草稿和提交组件属性

配置表单以另存为草稿

您可以通过以下两种方式配置自适应Forms,以将它们另存为草稿以供将来使用:

用户操作

NOTE
确保核心组件版本设置为3.0.24或更高版本以使用​ 保存表单 ​规则将表单另存为草稿。

要将表单另存为草稿,请在表单组件上创建​ 保存表单 ​规则,如按钮。 单击按钮时,将触发规则,并将表单另存为草稿。 执行以下步骤以在按钮组件上创建​ 保存表单 ​规则:

  1. 在编辑模式下打开自适应表单。

  2. 选择​ 编辑规则 ​图标以打开​ 按钮 ​组件的规则编辑器。

  3. 选择​ 创建 ​以配置和创建按钮的规则。

  4. 在​ When ​部分中,选择​ 已单击,在​ Then ​部分中,选择​ 保存表单 ​选项。

  5. 选择​ 完成 ​保存规则。

    为按钮 创建规则

当您预览自适应表单并填写该表单并单击​ 保存表单 ​按钮时,该表单将另存为草稿。

草稿

NOTE
确保将核心组件版本设置为3.0.52或更高版本以使用自动保存功能将表单另存为草稿。

您还可以将自适应表单配置为根据基于时间的事件自动保存,从而确保在指定的持续时间后保存表单。 当您为环境启用Forms Portal组件时,自动保存 ​选项卡将出现在Forms容器属性中。 您可以为自适应表单配置自动保存功能:

  1. 在创作实例中,以编辑模式打开自适应表单。

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

  3. 单击指南容器属性 指南属性 图标,然后打开​ 草稿 ​选项卡。

    自动保存

  4. 选中​ 自动保存草稿 ​复选框以启用将表单自动保存为草稿。

  5. 将​ 保存首选项 ​配置为​ 定期保存草稿,以便在特定时间间隔后自动保存表单

  6. 以​ 保存间隔频率(秒) ​为单位指定时间间隔,以设置按定义的间隔触发表单自动保存的持续时间。

  7. 单击​ 完成

使用草稿和提交组件在Sites页面上查看草稿/提交的表单

要查看已保存的草稿或已提交的表单,请使用​ 草稿和提交 Forms门户组件。
在草稿和提交组件🔗的配置对话框中选择​ 选择类型 ​作为​ 草稿Forms ​时,另存为草稿的表单将显示在站点页面上。 您可以通过单击省略号(…)打开草稿以完成表单。

草稿图标

在草稿和提交组件🔗的配置对话框中选择​ 选择类型 ​作为​ 已提交的Forms ​时,将显示已提交的表单。 您可以查看已提交的表单,但无法编辑它们。

提交图标

也可以通过单击表单右下角显示的省略号(…)来放弃表单。

后续步骤

在下一篇文章中,让我们了解如何使用🔗链接Forms门户组件在“站点”页面上添加对表单的引用。

相关文章

另请参阅 see-also

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