OdooWiki OCA HUB

EDI Exchange Record File Manager

edi_exchange_record_file_manager folder_open OCA/edi-framework open_in_new
Sin categoría Licencia: LGPL-3

Añade un botón "Manage File" en los registros de intercambio EDI que contienen un archivo y están en estado de error (validate_error, output_sent_and_error o input_processed_error).

El botón abre un asistente que permite al usuario reemplazar el archivo de intercambio por uno nuevo o editar su contenido directamente (con un editor de código). Al final, el usuario puede cerrar el asistente de forma segura.

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.0

Añade un botón "Manage File" en los registros de intercambio EDI que están en estado de error, abriendo un asistente donde los usuarios pueden editar el contenido del archivo de intercambio directamente o reemplazarlo por un nuevo archivo.

Cuando un registro de intercambio EDI está en estado de error ("Error on validation", "Sent and Error" o "Error on Process") y contiene un archivo que no está congelado, aparece un botón "Manage File" en la cabecera del registro, junto al botón Retry. Al hacer clic en él se abre un asistente con tres pasos.

  • En el paso de configuración, el usuario elige entre editar el archivo en su sitio o reemplazarlo por un archivo nuevo.
  • Si edita, el contenido del archivo se muestra en un editor de código; el lenguaje del editor se deduce del nombre del archivo, de la extensión del tipo de intercambio o del propio contenido del archivo. El usuario puede elegir el lenguaje manualmente (JavaScript/JSON, XML/HTML, QWeb, SCSS, Python, texto plano).
  • Si reemplaza, el archivo actual se puede descargar y se debe subir un archivo nuevo; el archivo nuevo se comprueba contra la codificación esperada y el gestor de errores del tipo de intercambio antes de aceptarlo.

Cuando el usuario hace clic en Proceed, se actualiza el archivo del registro de intercambio y se publica un mensaje en el chatter del registro. El asistente muestra entonces un paso de confirmación; si el registro se puede reintentar, se invita al usuario a cerrar el diálogo y hacer clic en Retry para reprogramar el intercambio. El botón y el asistente solo están disponibles para los usuarios del grupo "EDI Override Exchange File Content", y el asistente se niega a continuar si el estado del registro cambia mientras está abierto.

Depende de

Modelos y campos (2)
  • edi.exchange.record · amplía un modelo existentebutton_open_file_manager_invisible
  • edi.exchange.record.file.manager · modelo nuevomode, state, ace_mode, new_file, file_content, new_filename, exchange_record_id, exchange_record_file, button_close_invisible, button_cancel_invisible, button_proceed_invisible, exchange_record_filename, exchange_record_retryable

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/edi-framework.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Abrir un registro de intercambio EDI con un archivo, en estado Sent y error o Error on process
  • Hacer clic en Manage File, configurar Replace file o Edit file y hacer clic en Proceed
  • Según la elección del paso anterior:
  • Replace: descargar el archivo actual (opcional), subir el nuevo (obligatorio) y Proceed
  • Edit: cambiar el contenido en el editor y Proceed
  • En ambos casos: hacer clic en Cancel descartará los cambios
  • Hacer clic en Close para cerrar la ventana de diálogo de forma segura

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, Configuración.

info

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.