[Integração]{class="badge positive"}
Integrar o AEM Forms e o Marketo
[AEM Forms 6.5]{class="badge informative"}
A Marketo, parte da Adobe fornece software de Automação de marketing com foco no marketing baseado em conta, incluindo email, dispositivos móveis, anúncios sociais, digitais, gerenciamento da Web e análises.
Usando o modelo de dados de formulário do AEM Forms, agora podemos integrar o formulário AEM ao Marketo sem interrupções.
Saiba mais sobre o Modelo de Dados de Formulário
O Marketo expõe uma API REST que permite a execução remota de muitos dos recursos do sistema. Desde a criação de programas até a importação de leads em massa, há muitas opções que permitem o controle refinado de uma instância do Marketo. Usar o modelo de dados de formulário é muito simples integrar o AEM Forms com o Marketo.
Este tutorial guiará você pelas etapas relativas à integração do AEM Forms com o Marketo usando o modelo de dados de formulário. Ao concluir o tutorial, você terá um pacote OSGi que fará a autenticação personalizada no Marketo. Você também terá configurado a fonte de dados usando o arquivo swagger fornecido.
Para começar, é altamente recomendável que você esteja familiarizado com os seguintes tópicos listados na seção Pré-requisitos.
Pré-requisitos
- Servidor AEM com pacote complementar do AEM Forms instalado
- Ambiente de desenvolvimento local do AEM
- Familiarizar-se com o modelo de dados de formulário
- Conhecimento básico dos arquivos do Swagger
- Criação de Forms adaptável
ID e Chave Secreta do Cliente
A primeira etapa na integração do Marketo com o AEM Forms é obter as credenciais de API necessárias para fazer as chamadas REST usando a API. Você precisará do seguinte
- client_id
- client_secret
- identity_endpoint
Siga a documentação oficial do Marketo para obter as propriedades mencionadas acima. Como alternativa, você também pode contatar o administrador da sua instância do Marketo.
Antes de começar
O arquivo zip contém o seguinte:
- BlankTemplatePackage.zip - este é o modelo de formulário adaptável. Importe isso usando o gerenciador de pacotes.
- marketo.json - Esse é o arquivo swagger usado para configurar a fonte de dados.
- Altere a propriedade do host no marketo.json para apontar para a instância do marketo