Este módulo añade compatibilidad entre form.io y Survey. Añade una función en survey.survey que genera un JSON compatible con form.io que representa esa encuesta. También añade una función para generar un survey.user_input a partir de un JSON devuelto por form.io. Use survey.survey::generate_formio_json() para obtener el json que representa una encuesta que se puede renderizar usando el widget de form.io. Use survey.survey::user_input_from_formio() para crear un user_input con la respuesta de form.io.
No funciona con preguntas de tipo 'matrix' porque no hay un componente correspondiente en form.io.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Este módulo permite exportar una encuesta de Odoo como un JSON compatible con form.io e importar las respuestas que devuelve un formulario de form.io a un registro de respuesta de encuesta.
Este módulo conecta las encuestas de Odoo con el generador de formularios externo form.io. No añade ningún menú ni pantalla nueva; añade funciones técnicas sobre los registros existentes de encuesta y pregunta de encuesta.
En una encuesta, puedes generar una descripción JSON de toda la encuesta que form.io puede renderizar. El JSON incluye el título de la encuesta y un componente por pregunta, usando el título de la pregunta como etiqueta y una clave basada en el identificador de la pregunta. Los tipos de pregunta se traducen a sus equivalentes en form.io: texto corto, texto largo, número, fecha, fecha y hora, opción única (botones de radio) y opción múltiple (casillas de verificación). Las preguntas obligatorias se marcan como required en el formulario generado.
Cuando form.io devuelve respuestas, puedes crear una nueva respuesta de encuesta o actualizar una existente a partir de esos datos. El módulo convierte los valores entrantes a lo que Odoo espera: las fechas y horas se convierten a UTC, las fechas se recortan al día, los números se convierten en texto, las respuestas de opción única se limpian de su prefijo y las respuestas de opción múltiple se convierten únicamente en la lista de opciones seleccionadas. Cada respuesta se guarda después en la pregunta correspondiente.
Algunas características de las encuestas no son compatibles: las preguntas de matriz se omiten, las páginas de encuesta no se gestionan y varias configuraciones de validación (longitud del texto, mínimo/máximo numérico, mínimo/máximo de fecha, mensajes de error, diseño de columnas, comentarios) no se trasladan a form.io.
Depende de
Modelos y campos (2)
- survey.survey · amplía un modelo existente
- survey.question · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/survey.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.