部署示例

要使此用例在您的系统上正常工作,请按照以下说明操作:

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