部署示例
要使此用例在您的系统上正常工作,请按照以下说明操作:
NOTE
假定您正在端口4502上运行AEM Forms。
创建数据库
此示例使用MySQL数据库存储自适应表单数据。 您需要通过将架构文件🔗导入MySQL Workbench来创建数据库架构。
创建数据源
您需要创建一个名为 StoreAndRetrieveAfData 的Apache Sling连接池化数据源,指向在之前步骤中创建的数据库架构。 OSGi捆绑包中的代码使用此数据源名称。
创建表单数据模型
需要基于名为 StoreAndRetrieveAfData 的数据源创建表单数据模型。 此表单数据模型用于获取与应用程序ID关联的手机号码。 可从此处下载表单数据模型。
使用nexmo创建开发人员帐户
创建具有Nexmo的开发人员帐户,用于发送和验证OTP代码。 记下API密钥和API密钥。 已针对此服务为您创建了数据源和表单数据模型,并包含在上一步中提到的资产中。
部署以下OSGi包
部署具有代码以从数据库存储和提取数据的包
下载并解压缩developingwithserviceuser.zip。
使用Felix Web控制台部署DevelopingWithServiceUser.jar文件。
部署客户端库
此示例使用2个客户端库。 将这些客户端库导入AEM。
导入自定义自适应表单模板
此演示中使用的示例表单基于自定义模板。 将自定义模板导入AEM
导入自适应表单示例
构成此示例的2个表单需要导入AEM。 可从此处🔗下载示例表单
在编辑模式下打开MyAccountForm。 在自适应表单的相应字段中指定Vonage API密钥和API密钥值。
测试解决方案
预览StoreAFWithAttachments
输入您的手机号码(包括国家/地区代码),填写您的用户详细信息并添加一些附件。 单击“保存并退出”按钮以保存自适应表单及其附件
用例演示
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e