connector
Provides the foundational Odoo framework for building external-system connectors using reusable components, job queues, and synchronization patterns.
Key Features
- framework: It provides a queue-driven connector architecture with event hooks to orchestrate synchronizations with external systems.
- connector.backend: It supplies an abstract backend model that connector modules inherit to register backend instances with their component collections.
- external.binding: It defines an abstract binding model that stores synchronization metadata for linking Odoo records to external identifiers.
- queue.job: It extends queued job actions to open the underlying Odoo record by resolving bindings through binder components.
- components: It delivers base implementations for binders, mappers, adapters, synchronizers, listeners, and record lockers to structure connector logic.
- security: It creates a connector manager group and ties it to queue job management for controlled access to connector operations.
- res.partner: It adds a Connectors tab placeholder on partner forms for connector-specific extensions by downstream modules.
- database: It exposes helper functions to use PostgreSQL advisory locks and avoid duplicate work across concurrent jobs.