您是否在寻找一种适合移动设备的表单体验,它简化了注册、提高了参与度并缩短了周转时间,自适应表单是您的理想选择。 自适应表单提供移动、自动化和分析友好的表单体验。 您可以轻松构建具有响应性和交互性的表单,使用自动化流程减少管理和重复性任务,使用数据分析来改进和个性化客户对表单的体验。
本教程提供了用于创建自适应表单的端到端框架。 本教程分为一个用例和多个指南。 每个指南都可以帮助您学习并向在本教程中创建的自适应表单添加新功能。 您在每个指南后面都有一个有效的自适应表单。 有自适应表单创建指南。 随后的指南将很快推出。 在本教程的结尾,您将能够:
旅程开始了如何学习使用案例:
网站为不同的客户优惠各种产品。 客户浏览门户、选择和订购产品。 每个客户都创建一个帐户并提供送货和帐单地址。 现有客户萨拉·罗斯希望将她的送货地址添加到网站。 该网站提供在线表单以添加和更新送货地址。
该网站在Adobe Experience Manager(AEM)上运行,并使用AEM Forms进行数据捕获和处理。 地址添加和更新表单是一种自适应表单。 网站将客户详细信息存储在数据库中。 他们使用地址添加和更新表单来检索和显示可用地址。 他们还使用自适应表单接受更新的和新的地址。
设置AEM作者实例。
在创作实例上安装AEM Forms加载项。
从数据库提供程序获取JDBC数据库驱动程序(JAR文件)。 本教程中的示例基于MySQL数据库,并使用Oracle的MySQL JDBC数据库驱动程序。
使用下面显示的字段设置包含客户数据的数据库。 数据库不是创建自适应表单的必备工具。 本教程使用数据库来显示AEM Forms的表单数据模型和持久性功能。
自适应表单是新一代、引人入胜、响应迅速、动态且自适应的表单。 利用自适应表单,您可以提供个性化且有针对性的体验。 AEM Forms提供拖放式WYSIWYG编辑器以创建自适应表单。 有关自适应表单的详细信息,请参阅创作自适应表单的简介。
目标:
表单数据模型允许将自适应表单连接到不同的数据源。 例如,AEM用户用户档案、RESTful Web服务、基于SOAP的Web服务、OData服务和关系型数据库。 表单数据模型是业务实体和服务在互联数据源中的统一数据表示模式。 您可以将表单数据模型与自适应表单一起使用,以检索、更新、删除数据并将数据添加到连接的数据源。
目标:
将网站的数据库实例(MySQL数据库)配置为数据源
使用MySQL数据库作为数据源创建表单数据模型
将数据模型对象添加到表单数据模型
为表单数据模型配置读写服务
测试表单数据模型和配置的服务以及测试数据
自适应表单为自适应表单对象提供了一个编写规则的编辑器。 这些规则根据预设条件、用户输入和用户对表单的操作定义对表单对象触发的操作。 它有助于确保准确性并加快表单填写体验。
目标:
自适应表单提供主题和编辑器,以创建自适应表单的主题。 主题包含组件和面板的样式详细信息,您可以以不同的形式重复使用主题。 样式包括背景颜色、状态颜色、透明度、对齐方式和大小等属性。 将主题应用于表单时,指定的样式会反映在表单的相应组件上。 自适应表单还支持特定于表单的样式的串联样式。
目标:
自适应表单是客户互动不可或缺的一部分。 测试自适应表单时,每次更改都很重要。 测试表单的每个字段很繁琐。 AEM Forms提供SDK(Calvin SDK)以自动测试自适应表单。 Calvin允许您在Web浏览器中自动测试自适应表单。
目标:
要了解SDK,请参阅使用AEM自适应表单的自动测试。
您可以将自适应表单作为独立表单(单页应用程序)发布,包括在AEM 站点页面中,或使用Forms门户在AEM站点上发布列表。
目标: