Implantar a amostra

Para fazer com que esse caso de uso funcione em seu sistema, siga as seguintes instruções:

NOTE
Presume-se que você esteja executando o AEM Forms na porta 4502.

Criar banco de dados

Esta amostra usa o banco de dados MySQL para armazenar os dados de formulário adaptáveis. Você precisará criar o esquema de banco de dados importando o arquivo de esquema para o MySQL workbench.

Criar fonte de dados

Você precisa criar uma DataSource agrupada da conexão Apache Sling chamada StoreAndRetrieveAfData apontando para o esquema de banco de dados criado na etapa anterior. O código no pacote OSGi usa esse nome de fonte de dados.

Criar modelo de dados do formulário

O Modelo de Dados de Formulário precisa ser criado com base nesta fonte de dados chamada StoreAndRetrieveAfData. Este modelo de dados de formulário é usado para buscar o número do telefone celular associado à ID do aplicativo. O modelo de dados de formulário pode ser baixado daqui.

Criar conta de desenvolvedor com nexmo

Crie uma conta de desenvolvedor com Nexmo para enviar e verificar códigos OTP. Anote a chave da API e a chave secreta da API. A fonte de dados e o modelo de dados de formulário já foram criados para você com base nesse serviço e estão incluídos nos ativos mencionados na etapa anterior.

Implante os seguintes pacotes OSGi

Implante o pacote que tem o código para armazenar e buscar dados do banco de dados
Baixe e descompacte o developerwithserviceuser.zip.
Implante o arquivo DevelopingWithServiceUser.jar usando o console da Web Felix.

Implantar a biblioteca do cliente

O exemplo usa duas bibliotecas de clientes. Importe estas bibliotecas de clientes para o AEM.

Importar o modelo de formulário adaptável personalizado

Os formulários de amostra usados nesta demonstração são baseados em um modelo personalizado. Importar o modelo personalizado para o AEM

Importar os exemplos de formulários adaptáveis

Os 2 formulários que compõem essa amostra precisam ser importados para o AEM. Os formulários de exemplo podem ser baixados daqui

Abra o MyAccountForm no modo de edição. Especifique os valores da Chave da API Vonage e do Segredo da API nos campos apropriados no formulário adaptável.

Testar a solução

Visualizar os StoreAFWithAttachments
Insira seu número de celular, incluindo o código do país, preencha seus detalhes de usuário e adicione alguns anexos. Clique no botão "Salvar e sair" para salvar o formulário adaptável e seus anexos

Demonstração do caso de uso

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e