草稿和提交组件 drafts-and-submissions-component
草稿和提交组件列出了处于草稿状态的所有表单以及已提交的表单。 该组件具有用于草稿和已提交表单的单独部分(选项卡)。 用户只能查看其草稿和提交的表单。
配置组件 configuring-the-component
草稿和提交组件包含两个选项卡:草稿和提交。
要使自适应表单的提交显示在提交选项卡中,请将 提交操作 设置为 Forms Portal提交操作。 或者, 启用Forms Portal提交选项。 每当用户提交表单时,该表单即被添加到提交选项卡。
现成启用草稿功能。 当用户单击自适应表单上的 保存 时,该表单被添加到草稿选项卡。
执行以下步骤以添加和配置草稿和提交组件:
-
将组件浏览器中Document Services类别下的 草稿和提交 组件拖放到您的页面。
-
选择该组件,然后选择 以打开该组件的“编辑”对话框。
-
在“编辑”对话框中,指定以下详细信息并选择 完成 以保存设置。
自定义存储 customizing-the-storage
当您使用Forms Portal提交操作或启用自适应表单中的在表单门户中存储数据选项时,表单数据存储在AEM存储库中。 在生产环境中,建议不要将草稿或已提交的表单数据存储在AEM存储库中。 相反,您必须将草稿和提交组件与企业数据库等安全存储集成以存储草稿和提交的表单数据。
Forms portal允许您将数据存储在本地AEM存储库、远程AEM存储库中或数据库中。 AEM Forms允许您自定义存储草稿和提交的用户数据的实施。 您可以覆盖默认方法,以指定如何将草稿和提交数据存储到您选择的存储中。 例如,您可以将数据存储在组织中当前实施的数据存储中。
Forms portal提供开箱即用的服务(API),用于在本地和远程AEM Forms发布实例的crx存储库上存储数据。 您可以使用自定义实施替换默认功能,如为草稿和提交配置存储服务文章中所述。 有关在自定义实施中将内容存储在安全位置所需方法的详细信息,请参阅自定义草稿和提交数据服务和草稿和提交组件的自定义存储。
AEM Forms文档提供了一个用于将草稿和提交组件与数据库🔗集成的示例。 您可以使用示例实施来开发自己的自定义实施。