Servicio de envío de Forms para Edge Delivery Services
El servicio de envío de Forms es la solución alojada de Adobe que almacena automáticamente los datos de envío de formularios directamente en sus hojas de cálculo preferidas: Google Sheets, Microsoft OneDrive o SharePoint. Esto elimina la necesidad de una infraestructura backend compleja, a la vez que proporciona recopilación y administración de datos en tiempo real.
Información general
Imagen: flujo de trabajo del servicio de envío de Forms: desde el envío del formulario al almacenamiento de la hoja de cálculo
Perfecto para:
- Creadores de contenido que crean formularios de recopilación de datos simples
- Pequeñas empresas que necesitan flujos de trabajo rápidos de formulario a hoja de cálculo
- Equipos de mercadotecnia que recopilan información de posibles clientes
- Organizadores de eventos administrando registros
Considerar alternativas para:
- Flujos de trabajo complejos que requieren lógica personalizada
- Integraciones empresariales con bases de datos
- Forms que necesita validación o procesamiento avanzados
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 | ||
---|---|---|
Caso práctico | Ejemplos | Beneficio de hoja de cálculo |
Contactar con Forms | Consultas del sitio web → Hojas de cálculo de Google | Fácil seguimiento e importación de CRM |
Registro de eventos | Suscripciones a la conferencia → Excel Online | Seguimiento de asistentes en tiempo real |
Generación de clientes potenciales | Suscripciones a la newsletter → SharePoint | Análisis de campañas de marketing |
Colección de comentarios | Respuestas de encuesta → hojas de Google | Visualización rápida de datos |
Principales ventajas
El servicio de envío de Forms ofrece varias ventajas para una recopilación de datos optimizada:
- No se requiere infraestructura back-end - Adobe aloja el punto final de envío
- Integración directa con plataformas de hoja de cálculo populares
- Asignación automática de datos de campos de formulario a columnas de hoja de cálculo
- Captura instantánea de datos: los envíos aparecen inmediatamente en la hoja de cálculo
- Almacenamiento estructurado: columnas organizadas para facilitar el análisis
- Colaboración en vivo: varios integrantes del equipo pueden acceder a datos y analizarlos
- Aprovecha los permisos existentes: usa los controles para compartir de la plataforma de hojas de cálculo
- Seguridad administrada por Adobe: extremo de envío seguro con protección de nivel empresarial
- Propiedad de los datos: los datos permanecen en la plataforma de hoja de cálculo elegida
Requisitos previos
Antes de configurar el servicio de envío de Forms, asegúrese de lo siguiente:
- Repositorio de GitHub configurado para su proyecto de Edge Delivery Services con el último bloque de Forms adaptable instalado
- Aprobación de acceso - Repositorio agregado a la lista de permitidos
Elija una de las plataformas compatibles:
- Hojas de cálculo de Google - Cuenta de Google con permisos de creación de hojas
- Microsoft OneDrive - Cuenta de Microsoft 365 con acceso a Excel Online
- SharePoint: acceso a SharePoint con permisos de lista/biblioteca
- Editar permisos para la hoja de cálculo de destino
- Compartir capacidades para conceder acceso a
forms@adobe.com
- Permisos de generación de vínculos para la plataforma elegida
Métodos de configuración
El servicio de envío de Forms ofrece dos métodos de configuración. Elija el método que mejor se adapte a su flujo de trabajo:
table 0-row-4 1-row-4 2-row-4 | |||
---|---|---|---|
Método | Ideal para | Tiempo necesario | Nivel técnico |
Configuración manual | Creadores de contenido, configuración única | 10-15 minutos | Principiante |
Configuración de API | Desarrolladores, flujos de trabajo automatizados | 5-10 minutos | Intermedio |
Antes de configurar cualquiera de los métodos, asegúrese de que la base del proyecto de AEM está lista:
-
Cree o actualice su proyecto de AEM con el último bloque de Forms adaptable (Tutorial de introducción)
-
Actualización
fstab.yaml
en la raíz del proyecto:code language-yaml # Replace with the path to your shared folder mountpoints: /: https://drive.google.com/drive/folders/your-shared-folder-id
-
Compartir la carpeta del proyecto con
forms@adobe.com
(se requieren permisos de edición)
Configuración manual
Imagen: flujo de trabajo completo para la configuración manual del servicio de envío de Forms
Siga estas instrucciones paso a paso para configurar el formulario con envío de hoja de cálculo:
Cree la estructura del formulario con Hojas de cálculo de Google o Microsoft Excel.
Pasos de creación de formularios:
- Abra la plataforma de hoja de cálculo (Hojas de cálculo de Google o Excel de Microsoft)
- Cree una nueva hoja de cálculo para su proyecto de formulario
- Asigne un nombre a la hoja (debe ser
helix-default
oshared-aem
) - Defina la estructura del formulario mediante la guía de creación de formularios
Ejemplo: definición de formulario con tipos de campo, etiquetas y reglas de validación
note important |
---|
IMPORTANT |
Requisitos de nomenclatura de hojas |
La hoja de definición del formulario debe tener uno de los siguientes nombres: |
|
El sistema no reconocerá otros nombres de hoja. |
Punto de comprobación de validación:
- La estructura del formulario se completa con todos los campos obligatorios
- La hoja tiene el nombre correcto (
helix-default
oshared-aem
) - Los tipos de campo y las reglas de validación están correctamente configurados
Configure una hoja dedicada para recibir los datos de envío de formularios.
Configuración de hoja de datos:
- Agregar una hoja nueva a la hoja de cálculo existente
- Asigne un nombre a la hoja exactamente
incoming
(distingue mayúsculas de minúsculas) - Configurar encabezados de columna que coincidan con los campos de formulario
- Guarde la hoja de cálculo para asegurarse de que se conservan los cambios
Ejemplo: hoja entrante con encabezados de columna que coinciden con campos de formulario
note warning |
---|
WARNING |
Requisito crítico |
La hoja debe tener exactamente el nombre incoming (en minúsculas). Sin esta hoja: |
|
Punto de comprobación de validación:
- La hoja
incoming
existe en su hoja de cálculo - Los encabezados de columna coinciden con los nombres de los campos de formulario
- La hoja se ha guardado correctamente y es accesible
note tip |
---|
TIP |
Sugerencia profesional: copie los nombres de campo exactos de su definición de formulario para garantizar la perfecta coincidencia entre los campos de formulario y las columnas de la hoja de cálculo. |
Conceda acceso al servicio de envío de Adobe Forms a su hoja de cálculo.
Proceso de uso compartido:
-
Haga clic en el botón Compartir en la esquina superior derecha de la hoja de cálculo
-
Agregar la cuenta de servicio de Adobe:
- Correo electrónico:
forms@adobe.com
- Nivel de permiso: Editor (requerido para la escritura de datos)
- Correo electrónico:
-
Enviar la invitación para compartir
-
Copie el vínculo de la hoja de cálculo para el paso siguiente
Proceso de uso compartido paso a paso para conceder acceso al servicio de Adobe
Instrucciones específicas de la plataforma:
Hojas de cálculo Google:
- Agregar
forms@adobe.com
como editor - Asegúrese de que "Cualquier persona que tenga el vínculo que puede ver" esté habilitado
- Copiar el vínculo que se puede compartir
Microsoft Excel (OneDrive/SharePoint):
-
Agregar
forms@adobe.com
con permisos de edición -
Configure el uso compartido de vínculos como "Cualquier persona que tenga el vínculo puede editarlo"
-
Copiar la URL para compartir
Ejemplo: copiando el vínculo que se puede compartir para la configuración del formulario
Punto de comprobación de validación:
forms@adobe.com
tiene acceso de editor a su hoja de cálculo- El vínculo de hoja de cálculo se ha copiado y está listo para usarse
- Los permisos de uso compartido permiten acceso externo
Vincule la definición del formulario a la hoja de cálculo de envío.
Conexión de hoja de cálculo de formulario:
-
Abra la hoja de cálculo de definición de formulario (la que tiene
helix-default
oshared-aem
hoja) -
Busque la fila del campo de envío en su definición de formulario
-
Pegue el vínculo de hoja de cálculo copiado en la columna Acción para el campo Enviar
-
Guardar los cambios en su definición de formulario
Ejemplo: conectar la acción de envío a la hoja de cálculo de recopilación de datos
Publicando Su Formulario:
- Abrir AEM Sidekick en el explorador
- Previsualice el formulario para probar la configuración
- Publicar el formulario para activarlo
Validación final:
- El vínculo de hoja de cálculo se agrega correctamente a la acción Enviar campo
- La definición del formulario se guarda y publica
- La vista previa del formulario muestra todos los campos correctamente
- El botón Enviar está configurado correctamente
note success |
---|
SUCCESS |
Configuración completada. El formulario ahora está conectado al servicio de envío de Forms. Pruébelo enviando datos de ejemplo y comprobando su hoja incoming . |
Materiales de referencia:
- Hoja de cálculo de ejemplo completa con la configuración adecuada
- Documentación de AEM Sidekick para instrucciones de publicación
Configuración de la API
El método API permite a los desarrolladores enviar datos mediante programación al servicio de envío de Forms, lo que resulta ideal para flujos de trabajo automatizados e integraciones personalizadas.
Perfecto para:
- Sistemas automatizados de recopilación de datos
- Implementaciones de formularios personalizados
- Integración con aplicaciones existentes
- Flujos de trabajo de envío masivo de datos
Antes de usar la API, asegúrese de lo siguiente:
- Configuración de hoja de cálculo completada (incluida
incoming
hoja) - Se concedió acceso al servicio Adobe a
forms@adobe.com
- ID de formulario de su formulario publicado
- Información del repositorio (organización y nombre del sitio)
note important |
---|
IMPORTANT |
Pasos de configuración necesarios |
La API requiere la misma configuración de hoja de cálculo que la configuración manual: |
|
URL básica: https://forms.adobe.com/adobe/forms/af/submit/{id}
Encabezados requeridos:
Content-Type: application/json
x-adobe-routing: tier=live,bucket=main--[repository]--[organization]
Documentación de API: Referencia de API completa
Postman proporciona una interfaz fácil de usar para probar los envíos de API.
Instrucciones de instalación:
-
Crear una nueva solicitud POST en Postman
-
Configurar el extremo:
https://forms.adobe.com/adobe/forms/af/submit/{id}
-
Reemplazar marcadores de posición:
{id}
→ su ID de formulario real[repository]
→ el nombre de su repositorio de GitHub[organization]
→ su organización/nombre de usuario de GitHub
Configuración de solicitud:
code language-json |
---|
|
Respuesta esperada:
- Código de estado:
201 Created
- Los datos aparecen inmediatamente en su hoja de cálculo de
incoming
Ejemplo: envío correcto de la API mediante la interfaz de Postman
Para los desarrolladores que prefieren terminal/símbolo del sistema, utilice curl para enviar datos mediante programación.
Configuración de línea de comandos:
Reemplace los siguientes marcadores de posición en los comandos siguientes:
{id}
→ su ID de formulario real[repository]
→ el nombre de su repositorio de GitHub[organization]
→ su organización/nombre de usuario de GitHub
tabs | |||
---|---|---|---|
macOS/Linux |
|
||
Símbolo del sistema de Windows |
|
||
Windows PowerShell |
|
Respuesta correcta:
code language-http |
---|
|
Verificación de datos:
Después de un envío correcto, compruebe que los datos aparecen en la hoja de cálculo:
Ejemplo: datos escritos correctamente en la hoja entrante a través de la API
Validación de respuesta:
- Estado HTTP:
201 Created
indica envío correcto - X-Request-Id: Identificador único para rastrear el envío
- Los datos aparecen en su hoja de
incoming
en cuestión de segundos - Todos los campos de formulario están asignados correctamente a las columnas de la hoja de cálculo
Resolución de problemas
Problema: Error 403 prohibido
code language-none |
---|
|
Problema: Error 404 No Encontrado
code language-none |
---|
|
Problema: Los datos no aparecen en la hoja de cálculo
code language-none |
---|
|
Problema: Error de formato JSON no válido
code language-none |
---|
|
Canales de soporte:
- Problemas de acceso anticipado: Correo electrónico aem-forms-ea@adobe.com
- Documentación de la API: Referencia del desarrollador
- Soporte de la comunidad: Comunidad de Adobe Experience League
Próximos pasos
Ahora que tiene configurado el servicio de envío de Forms, explore estos temas relacionados:
- Crear Forms avanzado: agregue validación, lógica condicional y estilo personalizado
- Guía de componentes de formulario: explore los tipos de campos de formulario disponibles
- Envíos de publicación de AEM: para flujos de trabajo complejos e integraciones empresariales
- Acciones de envío personalizadas - Administración avanzada del envío
- Form Analytics: haga un seguimiento del rendimiento y el uso del formulario
- Integración de datos - Conectar formularios a bases de datos y sistemas CRM
Resumen
El servicio de envío de Forms proporciona una solución potente y sin código para recopilar datos de formulario directamente en hojas de cálculo. Las métricas clave incluyen lo siguiente:
- Configuración rápida: no se requiere infraestructura back-end
- Datos en tiempo real: captura de envío inmediata
- Plataformas flexibles: Hojas de cálculo de Google, OneDrive o SharePoint
- Acceso a la API - Funciones de envío mediante programación
- Seguridad empresarial: extremos administrados por Adobe con controles de acceso
¿Listo para comenzar? Siga la guía de configuración manual para obtener una configuración visual o vaya a configuración de API para la integración mediante programación.