[Integración]{class="badge positive"}
Integración de AEM Forms y Marketo
[AEM Forms 6.5]{class="badge informative"}
Marketo, parte de Adobe, proporciona software de automatización de marketing centrado en el marketing basado en cuentas, que incluye correo electrónico, móvil, social, anuncios digitales, administración web y análisis.
Con el modelo de datos de formulario de AEM Forms AEM, ahora podemos integrar fácilmente formularios de datos de formulario con de Marketo.
Más información sobre el modelo de datos de formulario
Marketo expone una API de REST que permite la ejecución remota de muchas de las funcionalidades del sistema. Desde la creación de programas hasta la importación masiva de posibles clientes, hay muchas opciones que permiten un control preciso de una instancia de Marketo. Con el modelo de datos de formulario es bastante sencillo integrar AEM Forms con Marketo.
Este tutorial le guiará por los pasos necesarios para integrar AEM Forms con Marketo mediante el modelo de datos de formulario. Al completar el tutorial, tendrá un paquete OSGi que hará la autenticación personalizada contra Marketo. También habrá configurado la fuente de datos utilizando el archivo Swagger proporcionado.
Para empezar, es muy recomendable que esté familiarizado con los siguientes temas enumerados en la sección Requisitos previos.
Requisitos previos
- AEM Servidor de con el paquete AEM Forms Add on instalado
- AEM Entorno de desarrollo local
- Familiarizado con el modelo de datos de formulario
- Conocimientos básicos de los archivos Swagger
- Creación de Forms adaptable
ID secreto de cliente y clave secreta de cliente
El primer paso en la integración de Marketo con AEM Forms es obtener las credenciales de la API necesarias para realizar las llamadas de REST mediante API. Necesitará lo siguiente
- client_id
- client_secret
- identity_endpoint
Siga la documentación oficial de Marketo para obtener las propiedades mencionadas. También puede comunicarse con el administrador de su instancia de Marketo.
Antes de comenzar
El archivo zip contiene lo siguiente:
- BlankTemplatePackage.zip: esta es la plantilla del formulario adaptable. Importe esto mediante el administrador de paquetes.
- marketo.json: es el archivo swagger que se utiliza para configurar la fuente de datos.
- Asegúrese de cambiar la propiedad del host en marketo.json para que apunte a la instancia de marketo