TIP: You can type at any time to perform a new search.
Connector
connector · OCA/connector
- Repository
- OCA/connector · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Generic Modules
- Folder size
- 1.17 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/connector
- Last tracking update
- 2026-08-12 05:23:57
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Maksym Yankin, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- openupgradelib, requests, cachetools
- System dependencies
- None
- Required by
- connector_apix, connector_importer
- Description
This is a framework designed to build connectors with external systems, usually called `Backends` in the documentation. Documentation: <http://odoo-connector.com> It features: - A jobs queue > In which the connectors can push functions (synchronization tasks) > to be executed later. - An event pattern > The connectors can subscribe listener functions on the events, > executed when the events are fired. - Connector base classes > Called `ConnectorUnit`. > > Include base classes for the use in connectors, ready to be > extended: > > - `Synchronizer`: flow of an import or export > - `Mapper`: transform a record according to mapping rules > - `Binder`: link external IDs with local IDS > - `BackendAdapter`: adapter interface for the exchanges with the > backend > - But `ConnectorUnit` can be extended to accomplish any task - A multi-backend support > Each `ConnectorUnit` can be registered amongst a backend type (eg. > Magento) and a backend version (allow to have a different `Mapper` > for each backend's version for instance) It is used for example used to connect [Magento](http://odoo-magento-connector.com) and [Prestashop](https://github.com/OCA/connector-prestashop), but also used with Solr, CMIS, ...
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_partner_connector_form |
res.partner.connector.form | res.partner | form | Inherits base.view_partner_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
sync_dateDatetimestring='Last synchronization date'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
related_action_unwrap_binding(self, component_usage='binder')Open a form view with the unwrapped record. For instance, for a job on a ``magento.product.product``, it will open a ``product.product`` form view with the unwrapped record. :param component_usage: base component usage to search for the binder
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…