Este es un framework diseñado para construir conectores con sistemas externos, normalmente llamados Backends en la documentación.
Documentación:
Incluye:
- Una cola de trabajos > En la que los conectores pueden insertar funciones (tareas de sincronización) > para ser ejecutadas más tarde.
- Un patrón de eventos > Los conectores pueden suscribir funciones listener a los eventos, > ejecutadas cuando los eventos se disparan.
- Clases base de conector > Llamadas ConnectorUnit. > > Incluyen clases base para su uso en conectores, listas para ser > extendidas: > > - Synchronizer: flujo de una importación o exportación > - Mapper: transforma un registro según reglas de mapeo > - Binder: enlaza IDs externos con IDs locales > - BackendAdapter: interfaz adaptadora para los intercambios con el > backend > - Pero ConnectorUnit puede extenderse para realizar cualquier tarea
- Un soporte multi-backend > Cada ConnectorUnit puede registrarse entre un tipo de backend (por ejemplo, > Magento) y una versión de backend (permite tener un Mapper diferente > para cada versión de backend, por ejemplo)
Se usa, por ejemplo, para conectar Magento y Prestashop, pero también se usa con Solr, CMIS, ...
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 19.0Este módulo es un marco técnico que otros módulos utilizan para establecer conexiones con sistemas externos (como plataformas de comercio electrónico o software de contabilidad). Proporciona los componentes básicos para sincronizar datos, pero no añade ninguna funcionalidad visible para el usuario por sí mismo.
Este módulo es una base para que los desarrolladores creen conectores a sistemas externos. No proporciona ninguna funcionalidad directa al usuario por sí mismo; en su lugar, ofrece un conjunto de herramientas y clases base que otros módulos utilizan para construir conectores específicos.
Cuando se instala, añade un menú 'Connectors' bajo un nuevo menú de nivel superior, visible solo para los usuarios del grupo 'Connector Manager'. También añade una pestaña 'Connectors' al formulario de la empresa, pero esta pestaña está oculta por defecto y está pensada para ser utilizada por submódulos.
El módulo introduce varios modelos y componentes técnicos, como connector.backend, external.binding y varios componentes para mapear, vincular y sincronizar datos. Estos son utilizados por los desarrolladores para definir cómo se intercambian los datos con sistemas externos.
También extiende el modelo queue.job para añadir una acción relacionada que puede abrir el registro original desde un binding, y proporciona grupos de seguridad para controlar el acceso a las características del conector.
En resumen, este módulo es un conjunto de herramientas para construir conectores, no un conector listo para usar. Permite que otros módulos gestionen la sincronización de datos, pero los usuarios finales solo verán sus efectos a través de esos conectores específicos.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (20)
- queue.job · amplía un modelo existente
- base.binder · modelo nuevo
- base.mapper · modelo nuevo
- base.deleter · modelo nuevo
- base.exporter · modelo nuevo
- base.importer · modelo nuevo
- base.connector · modelo nuevo
- base.map.child · modelo nuevo
- external.binding · modelo nuevosync_date (Last synchronization date)
- generic.exporter · modelo nuevo
- base.synchronizer · modelo nuevo
- connector.backend · modelo nuevo
- base.export.mapper · modelo nuevo
- base.import.mapper · modelo nuevo
- base.record.locker · modelo nuevo
- base.backend.adapter · modelo nuevo
- base.map.child.export · modelo nuevo
- base.map.child.import · modelo nuevo
- base.connector.listener · modelo nuevo
- base.backend.adapter.crud · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/connector.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Este módulo no hace nada por sí solo. Es una base para desarrollar módulos de conector avanzados. Para más información, consulte:
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.
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.