Configurar fonte de dados
A Integração de dados do AEM Forms permite configurar e conectar-se a diferentes fontes de dados. Os seguintes tipos são prontos para uso. No entanto, com um pouco de personalização, também é possível integrar o a outras fontes de dados.
- Bancos de dados relacionais - MySQL, Microsoft SQL Server, IBM DB2 e RDBMS de Oracle
- Perfil de usuário AEM
- Serviços Web RESTful
- Serviços da Web com base em SOAP
- Serviços OData
Para a integração do AEM Forms com o Marketo, estamos usando os serviços Web RESTful. A primeira etapa da integração é configurar um fonte de dados. Use o arquivo Swagger fornecido como parte deste tutorial. A captura de tela a seguir mostra as propriedades importantes que precisam ser especificadas durante a configuração da fonte de dados.
O "marketo.json" é o arquivo swagger e é fornecido como parte dos ativos deste tutorial.
O Host de propriedade é específico para sua instância do Marketo.
O Tipo de autenticação é personalizado e a Implementação de autenticação deve corresponder ao "AemForms With Marketo". (A menos que você tenha alterado isso no código).
Criar modelo de dados do formulário
Depois de configurar a fonte de dados, a próxima etapa é criar um Modelo de dados de formulário com base na fonte de dados configurada na etapa anterior. Para criar o modelo de dados de formulário, siga as seguintes etapas:
Aponte seu navegador para a integração de dados. Isso lista todas as integrações de dados criadas na instância do AEM.
- Clique em Criar | Modelo de dados do formulário
- Forneça um título significativo, como FormsAndMarketo, e clique em Próximo
- Selecione a fonte de dados configurada na etapa anterior e clique em criar e editar para abrir o Modelo de dados de formulário no modo de edição
- Expanda o nó "FormsAndMarketo". Expanda o nó Serviços
- Selecione a primeira operação "Get"
- Clique em Adicionar seleção
- Clique em "Selecionar tudo" na caixa de diálogo "Adicionar objetos de modelo associados" e clique em Adicionar
- Salve o modelo de dados do formulário clicando no botão Salvar
- Guia para a guia Serviços
- Selecione o único serviço listado e clique em Testar serviço
- Forneça um leadId válido e clique em Testar. Se tudo correr bem, você deve obter os detalhes do lead, como mostrado na captura de tela abaixo