部署示例

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

注意

假定您在4502端口上运行AEM Forms。

创建数据库

此示例使用MySQL数据库来存储自适应表单数据。 您需要通过将架构文件🔗导入MySQL Workbench来创建数据库架构。

创建数据源

您需要创建一个名为​StoreAndRetrieveAfData​的数据源。 OSGi包中的代码使用此数据源名称

创建表单数据模型

需要基于此名为​StoreAndRetrieveAfData​的数据源创建表单数据模型。 此表单数据模型用于获取与应用程序ID关联的手机号码。 可从此处下载表单数据模型

使用nexmo创建开发人员帐户

使用Nexmo创建开发人员帐户,以发送和验证OTP代码。 记下API密钥和API密钥。 数据源和表单数据模型已针对此服务为您创建,并包含在上一步中提到的资产中。

部署以下OSGi包

部署具有代码的包,以从数据库中存储和获取数据
下载并解压缩developing-with-service-user.zip
使用Felix Web控制台部署DevelopingWithServiceUser.jar文件。

部署客户端库

示例使用2个客户端库。 将这些客户端库导入AEM。

导入自定义自适应表单模板

本演示中使用的示例表单基于自定义模板。 将自定义模板导入AEM

导入示例自适应表单

构成此示例的2个表单需要导入AEM。 示例表单可从此处下载

在编辑模式下打开MyAccountForm。 在自适应表单的相应字段中指定API密钥和API密钥值。

测试解决方案

预览StoreAFWithAttachments
输入您的手机号码(包括国家/地区代码),填写用户详细信息并添加一些附件。 单击“保存并退出”按钮以保存自适应表单及其附件

用例演示

在此页面上