Módulo técnico para la suite EDI que proporciona estados adicionales para cualquier registro.
Ejemplo: se genera un SO mediante un archivo UBL y se desea proporcionar un ORDRSP con el estado correcto en el pedido y en cada línea.
Proporciona 2 modelos nuevos:
- EDI state workflow > - agrupa estados > - limita los estados a un modelo específico
- EDI state > - describe el estado del registro
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 18.0Te permite definir flujos de trabajo y estados EDI, y asignar un estado EDI a registros como pedidos y líneas de pedido para que se siga su progreso EDI.
Este módulo añade una forma de describir el estado EDI (intercambio electrónico de datos) de los registros de negocio. Introduce dos nuevas pantallas de configuración en el menú de configuración de EDI, en una sección "States": "EDI state workflow" y "EDI state".
- Un flujo de estados EDI agrupa los estados posibles para un modelo específico (por ejemplo, un pedido de venta) y está vinculado a un tipo de backend. Cada flujo lista sus estados disponibles.
- Un estado EDI tiene un nombre, una descripción, un código y un indicador de predeterminado. Los códigos deben ser únicos dentro de un flujo, y solo un estado por flujo puede marcarse como el predeterminado.
En los tipos de intercambio EDI, una nueva pestaña "States" permite habilitar los flujos que este tipo de intercambio puede usar. Solo se permite un flujo por modelo, y Odoo bloquea el guardado si seleccionas dos flujos para el mismo modelo.
Los registros que usan el mixin de consumidor de estado EDI obtienen un campo "EDI state" (y su flujo relacionado). Odoo comprueba que el estado elegido pertenece a un flujo válido para el modelo de ese registro y habilitado en el tipo de intercambio del registro; de lo contrario, rechaza el cambio con un error. Los métodos auxiliares permiten al sistema encontrar un estado por código o el estado predeterminado, y establecer el estado automáticamente.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (4)
- edi.state · modelo nuevocode, name, is_default, description, workflow_id
- edi.exchange.type · amplía un modelo existentestate_workflow_ids (Enabled state workflows)
- edi.state.workflow · modelo nuevoname, model_id, state_ids (Available states), description, backend_type_id (Backend type)
- edi.state.consumer.mixin · modelo nuevoedi_state_id (EDI state), edi_state_workflow_id
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/edi-framework.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Ve a "EDI -\> Config -\> States" y configura el flujo de trabajo y los estados. Ve a "EDI -\> Config -\> EDI Exchange Type" y habilita 1 o más flujos de trabajo en un tipo determinado.
Añade el mixin edi.state.consumer.mixin al modelo que utilizará los estados.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las 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.