[Integración]{class="badge positive"}

Tablero de borrador de Forms

[AEM Forms as a Cloud Service]{class="badge informative"}

El tablero Borrador de Forms proporciona una vista centralizada de los formularios que se han guardado pero que aún no se han enviado. Solicita a Adobe Experience Platform que muestre el nombre del formulario, el correo electrónico del propietario y la fecha de guardado, y permite a un operador enviar manualmente un recordatorio activando un evento form.nudge en AEP, que inicia un recorrido de Adobe Journey Optimizer para enviar el correo electrónico del recordatorio.

borrador-panel

Resumen de implementación

  1. Configurar la aplicación Node.js

    • Configure la aplicación Node.js con las credenciales necesarias para conectarse a Adobe Experience Platform Query Service.
    • Obtenga las credenciales de conexión de Adobe Experience Platform Query Service de Adobe Experience Platform > Consultas > Credenciales.
    • Almacene el host del servicio de consultas, el puerto, la base de datos, el nombre de usuario y la contraseña como variables de entorno.
    • Configure las credenciales de Adobe Experience Platform y la información de secuencia de datos necesaria para enviar el evento de experiencia form.nudge.
    • Para esta implementación, estos valores de configuración se definen como variables de entorno en Procesar.
    • Actualice el nombre de tabla del servicio de consultas en la aplicación para que coincida con el conjunto de datos del estado del formulario en el entorno de Adobe Experience Platform.
  2. Crear el tablero de borrador de Forms

    • Compile una aplicación Node.js para proporcionar un tablero con el fin de ver los formularios que se han guardado, pero que aún no se han enviado.
    • Para esta implementación, la aplicación Node.js está alojada en Render.
    • Conecte la aplicación a Adobe Experience Platform Query Service.
    • Consulte el conjunto de datos de estado del formulario para los registros donde submitted = false.
    • Mostrar información como el nombre del formulario, el correo electrónico del propietario y la fecha guardada de los formularios que aún están en modo de borrador.
  3. Agregar la acción Enviar recordatorio

    • Agregue un botón Enviar recordatorio a cada formulario de borrador que se muestre en el panel.
    • Cuando se seleccione el botón, envíe los ownerId y formId correspondientes al backend de Node.js alojado en Render.
    • El servidor envía un evento de experiencia form.nudge a Adobe Experience Platform mediante la identidad Auth0Owner.
  4. Crear el Recorrido Empujar en Adobe Journey Optimizer

    • Crear un evento form.nudge personalizado en Adobe Journey Optimizer.
    • Cree un recorrido que se active cuando se reciba el evento form.nudge.
    • Utilice el perfil del propietario asociado con la identidad Auth0Owner para determinar el destinatario del correo electrónico.
    • Envíe un correo electrónico recordatorio animando al usuario a volver al portal de Forms y completar el formulario guardado.

Esta implementación proporciona una capacidad de recordatorio bajo demanda desde un panel Node.js alojado en Render, además del recordatorio automatizado enviado después del período de abandono del formulario configurado.

Use el archivo JavaScript proporcionado como implementación de referencia para crear el tablero Borrador de Forms. En el ejemplo se muestra cómo consultar formularios que no se han enviado en Adobe Experience Platform y cómo almacenar en déclencheur un evento form.nudge cuando se selecciona la acción Enviar recordatorio. Puede adaptar la implementación para adaptarla a su aplicación y entorno.

recommendation-more-help
experience-manager-learn-help-cloud-service