Implantar a amostra
Para fazer com que esse caso de uso funcione em seu sistema, siga as seguintes instruções:
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