Odoo Connector
Translations
English
French
Version
8.0
9.0
11.0
12.0
13.0
Site
Migration Guide to the new Connector API
Migrating Jobs
Migrating Events
Migrating Components
Survol du code
Trigger and listen an event
Delay an Asynchronous Job
Work with components
Concepts du connecteur
Événements
Queue de jobs
Backend
WorkContext
Component
Bindings (Liaisons)
Point de contrôle
Amorcer la création un nouveau connecteur
Odoo Manifest
Modèle du backend
Binding abstrait
Components
Configuring channels and the job runner
What is the job runner?
How does it work?
How to use it?
Caveat
What is a channel?
How to configure Channels?
Components
Core Components
Connector Components
Components Collection Model
Components Exceptions
Components Internals
Modèles
Backend Model
Binding Model
Events
Components
Odoo Models Extensions
Queue
Modèles
Exceptions
Channels
Contribuer
Démarrer un nouveau connecteur
Créer ou maintenir une traduction de cette doc
Contributeurs
Contributeurs financiers
Licence
Changements
Future (?)
9.0.1.0.2 (2016-03-03)
9.0.1.0.1 (2016-03-03)
8.0.3.3.0 (2016-02-29)
3.2.0 (2015-09-10)
3.1.0 (2015-05-15)
3.0.0 (2015-04-01)
2.2.0 (2014-05-26)
2.1.1 (2014-02-06)
2.1.0 (2014-01-15 - attention : rupture de compatibilité)
2.0.1 (2013-09-12)
2.0.0
Roadmap
Page
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
_after_export() (méthode connector.components.synchronizer.GenericExporter)
_backend_field (attribut connector.components.binder.Binder)
_base_backend_adapter_usage (attribut connector.components.synchronizer.Synchronizer)
_base_mapper_usage (attribut connector.components.synchronizer.Exporter)
(attribut connector.components.synchronizer.Importer)
(attribut connector.components.synchronizer.Synchronizer)
_create() (méthode connector.components.synchronizer.GenericExporter)
_create_data() (méthode connector.components.synchronizer.GenericExporter)
_default_binding_field (attribut connector.components.synchronizer.GenericExporter)
_delay_import() (méthode connector.components.synchronizer.GenericExporter)
_export_dependencies() (méthode connector.components.synchronizer.GenericExporter)
_export_dependency() (méthode connector.components.synchronizer.GenericExporter)
_external_field (attribut connector.components.binder.Binder)
_has_to_skip() (méthode connector.components.synchronizer.GenericExporter)
_inherit (attribut connector.components.backend_adapter.BackendAdapter)
(attribut connector.components.backend_adapter.CRUDAdapter)
(attribut connector.components.binder.Binder)
(attribut connector.components.listener.ConnectorListener)
(attribut connector.components.mapper.ExportMapChild)
(attribut connector.components.mapper.ExportMapper)
(attribut connector.components.mapper.ImportMapChild)
(attribut connector.components.mapper.ImportMapper)
(attribut connector.components.mapper.MapChild)
(attribut connector.components.mapper.Mapper)
(attribut connector.components.synchronizer.Deleter)
(attribut connector.components.synchronizer.Exporter)
(attribut connector.components.synchronizer.GenericExporter)
(attribut connector.components.synchronizer.Importer)
(attribut connector.components.synchronizer.Synchronizer)
(attribut odoo.addons.queue_job.models.queue_job.QueueJob)
_lock() (méthode connector.components.synchronizer.GenericExporter)
_map_data() (méthode connector.components.synchronizer.GenericExporter)
_name (attribut connector.components.backend_adapter.BackendAdapter)
(attribut connector.components.backend_adapter.CRUDAdapter)
(attribut connector.components.binder.Binder)
(attribut connector.components.core.BaseConnectorComponent)
(attribut connector.components.listener.ConnectorListener)
(attribut connector.components.mapper.ExportMapChild)
(attribut connector.components.mapper.ExportMapper)
(attribut connector.components.mapper.ImportMapChild)
(attribut connector.components.mapper.ImportMapper)
(attribut connector.components.mapper.MapChild)
(attribut connector.components.mapper.Mapper)
(attribut connector.components.synchronizer.Deleter)
(attribut connector.components.synchronizer.Exporter)
(attribut connector.components.synchronizer.GenericExporter)
(attribut connector.components.synchronizer.Importer)
(attribut connector.components.synchronizer.Synchronizer)
(attribut odoo.addons.queue_job.models.queue_job.QueueJob)
_odoo_field (attribut connector.components.binder.Binder)
_retry_unique_violation() (méthode connector.components.synchronizer.GenericExporter)
_run() (méthode connector.components.synchronizer.GenericExporter)
_should_import() (méthode connector.components.synchronizer.GenericExporter)
_sync_date_field (attribut connector.components.binder.Binder)
_update() (méthode connector.components.synchronizer.GenericExporter)
_update_data() (méthode connector.components.synchronizer.GenericExporter)
_usage (attribut connector.components.backend_adapter.BackendAdapter)
(attribut connector.components.backend_adapter.CRUDAdapter)
(attribut connector.components.binder.Binder)
(attribut connector.components.mapper.ExportMapChild)
(attribut connector.components.mapper.ExportMapper)
(attribut connector.components.mapper.ImportMapChild)
(attribut connector.components.mapper.ImportMapper)
(attribut connector.components.mapper.MapChild)
(attribut connector.components.mapper.Mapper)
(attribut connector.components.synchronizer.Deleter)
(attribut connector.components.synchronizer.Exporter)
(attribut connector.components.synchronizer.Importer)
_validate_create_data() (méthode connector.components.synchronizer.GenericExporter)
_validate_update_data() (méthode connector.components.synchronizer.GenericExporter)
A
AbstractComponent (classe dans odoo.addons.component.core)
add() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelQueue)
(méthode odoo.addons.queue_job.jobrunner.channels.PriorityQueue)
advisory_lock_or_retry() (méthode connector.components.core.BaseConnectorComponent)
apply_on_models (attribut odoo.addons.component.core.MetaComponent)
args (attribut odoo.addons.queue_job.job.Job)
B
backend_adapter (attribut connector.components.synchronizer.Synchronizer)
backend_record (attribut connector.components.core.BaseConnectorComponent)
BackendAdapter (classe dans connector.components.backend_adapter)
Base (classe dans odoo.addons.component_event.models.base)
(classe dans odoo.addons.queue_job.models.base)
BaseConnectorComponent (classe dans connector.components.core)
bind() (méthode connector.components.binder.Binder)
binder (attribut connector.components.synchronizer.Synchronizer)
Binder (classe dans connector.components.binder)
binder_for() (méthode connector.components.core.BaseConnectorComponent)
build_registry() (méthode odoo.addons.component.builder.ComponentBuilder)
C
changed_by() (dans le module connector.components.mapper)
changed_by_fields() (méthode connector.components.mapper.Mapper)
Channel (classe dans odoo.addons.queue_job.jobrunner.channels)
ChannelJob (classe dans odoo.addons.queue_job.jobrunner.channels)
ChannelManager (classe dans odoo.addons.queue_job.jobrunner.channels)
ChannelQueue (classe dans odoo.addons.queue_job.jobrunner.channels)
cmp_no_eta() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelJob)
collection (attribut odoo.addons.component.core.AbstractComponent)
(attribut odoo.addons.component.core.WorkContext)
Collection (classe dans odoo.addons.component.models.collection)
Component (classe dans odoo.addons.component.core)
component() (méthode odoo.addons.component.core.AbstractComponent)
(méthode odoo.addons.component.core.WorkContext)
component_by_name() (méthode odoo.addons.component.core.AbstractComponent)
(méthode odoo.addons.component.core.WorkContext)
ComponentBuilder (classe dans odoo.addons.component.builder)
ComponentDatabases (classe dans odoo.addons.component.core)
ComponentException
ComponentRegistry (classe dans odoo.addons.component.core)
configure() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
connector.components.backend_adapter (module)
connector.components.binder (module)
connector.components.core (module)
connector.components.listener (module)
connector.components.mapper (module)
connector.components.synchronizer (module)
connector.exception (module)
ConnectorBackend (classe dans connector.backend_model)
ConnectorException
ConnectorListener (classe dans connector.components.listener)
convert() (dans le module connector.components.mapper)
create() (méthode connector.components.backend_adapter.CRUDAdapter)
CRUDAdapter (classe dans connector.components.backend_adapter)
D
date_created (attribut odoo.addons.queue_job.job.Job)
date_done (attribut odoo.addons.queue_job.job.Job)
date_enqueued (attribut odoo.addons.queue_job.job.Job)
date_started (attribut odoo.addons.queue_job.job.Job)
db_record() (méthode odoo.addons.queue_job.job.Job)
db_record_from_uuid() (méthode statique odoo.addons.queue_job.job.Job)
DelayableRecordset (classe dans odoo.addons.queue_job.job)
delete() (méthode connector.components.backend_adapter.CRUDAdapter)
Deleter (classe dans connector.components.synchronizer)
description (attribut odoo.addons.queue_job.job.Job)
,
[1]
E
enqueue() (méthode de la classe odoo.addons.queue_job.job.Job)
env (attribut odoo.addons.component.core.AbstractComponent)
(attribut odoo.addons.component.core.WorkContext)
eta (attribut odoo.addons.queue_job.job.Job)
,
[1]
exc_info (attribut odoo.addons.queue_job.job.Job)
Exporter (classe dans connector.components.synchronizer)
ExportMapChild (classe dans connector.components.mapper)
ExportMapper (classe dans connector.components.mapper)
external_to_m2o() (dans le module connector.components.mapper)
ExternalBinding (classe dans connector.backend_model)
F
finalize() (méthode connector.components.mapper.Mapper)
follow_m2o_relations() (dans le module connector.components.mapper)
format_items() (méthode connector.components.mapper.ImportMapChild)
(méthode connector.components.mapper.MapChild)
fullname (attribut odoo.addons.queue_job.jobrunner.channels.Channel)
func (attribut odoo.addons.queue_job.job.Job)
,
[1]
G
GenericExporter (classe dans connector.components.synchronizer)
get() (méthode odoo.addons.component.core.ComponentRegistry)
get_backend() (méthode connector.backend_model.ConnectorBackend)
get_channel_by_name() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
get_channel_from_config() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
get_item_values() (méthode connector.components.mapper.MapChild)
get_items() (méthode connector.components.mapper.MapChild)
get_jobs_to_run() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
(méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
get_subchannel_by_name() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
get_wakeup_time() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
(méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
(méthode odoo.addons.queue_job.jobrunner.channels.ChannelQueue)
H
has_capacity() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
I
identity_key (attribut odoo.addons.queue_job.job.Job)
IDMissingInBackend
Importer (classe dans connector.components.synchronizer)
ImportMapChild (classe dans connector.components.mapper)
ImportMapper (classe dans connector.components.mapper)
InvalidDataError
J
Job (classe dans odoo.addons.queue_job.job)
job() (dans le module odoo.addons.queue_job.job)
job_record_with_same_identity_key() (méthode odoo.addons.queue_job.job.Job)
K
kwargs (attribut odoo.addons.queue_job.job.Job)
L
load() (méthode de la classe odoo.addons.queue_job.job.Job)
load_components() (méthode odoo.addons.component.builder.ComponentBuilder)
(méthode odoo.addons.component.core.ComponentRegistry)
lookup() (méthode odoo.addons.component.core.ComponentRegistry)
M
m2o_to_external() (dans le module connector.components.mapper)
many_components() (méthode odoo.addons.component.core.AbstractComponent)
(méthode odoo.addons.component.core.WorkContext)
ManyIDSInBackend
map_methods (attribut connector.components.mapper.Mapper)
map_record() (méthode connector.components.mapper.Mapper)
MapChild (classe dans connector.components.mapper)
mapper (attribut connector.components.synchronizer.Synchronizer)
Mapper (classe dans connector.components.mapper)
mapping() (dans le module connector.components.mapper)
MappingError
MapRecord (classe dans connector.components.mapper)
max_retries (attribut odoo.addons.queue_job.job.Job)
MetaComponent (classe dans odoo.addons.component.core)
model (attribut odoo.addons.component.core.AbstractComponent)
(attribut odoo.addons.component.core.WorkContext)
model_name (attribut odoo.addons.component.core.WorkContext)
(attribut odoo.addons.queue_job.job.Job)
N
name (attribut connector.backend_model.ConnectorBackend)
NetworkRetryableError
no_connector_export() (méthode connector.components.listener.ConnectorListener)
NoComponentError
NoConnectorUnitError
NoExternalId
none() (dans le module connector.components.mapper)
notify() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
O
odoo.addons.component.builder (module)
odoo.addons.component.core (module)
odoo.addons.component.exception (module)
odoo.addons.component.models.collection (module)
odoo.addons.component_event.components.event (module)
odoo.addons.component_event.models.base (module)
odoo.addons.queue_job.job (module)
odoo.addons.queue_job.jobrunner.channels (module)
odoo.addons.queue_job.jobrunner.runner (module)
odoo.addons.queue_job.models.base (module)
odoo.addons.queue_job.models.queue_job (module)
only_create() (dans le module connector.components.mapper)
options (attribut connector.components.mapper.Mapper)
P
parent (attribut connector.components.mapper.MapRecord)
parse_simple_config() (méthode de la classe odoo.addons.queue_job.jobrunner.channels.ChannelManager)
perform() (méthode odoo.addons.queue_job.job.Job)
pop() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelQueue)
(méthode odoo.addons.queue_job.jobrunner.channels.PriorityQueue)
postpone() (méthode odoo.addons.queue_job.job.Job)
priority (attribut odoo.addons.queue_job.job.Job)
PriorityQueue (classe dans odoo.addons.queue_job.jobrunner.channels)
Q
QueueJob (classe dans odoo.addons.queue_job.models.queue_job)
R
read() (méthode connector.components.backend_adapter.CRUDAdapter)
recordset (attribut odoo.addons.queue_job.job.Job)
related_action() (dans le module odoo.addons.queue_job.job)
(méthode odoo.addons.queue_job.job.Job)
remove() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
(méthode odoo.addons.queue_job.jobrunner.channels.ChannelQueue)
(méthode odoo.addons.queue_job.jobrunner.channels.PriorityQueue)
(méthode odoo.addons.queue_job.jobrunner.channels.SafeSet)
remove_db() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
remove_job() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
result (attribut odoo.addons.queue_job.job.Job)
retry (attribut odoo.addons.queue_job.job.Job)
run() (méthode connector.components.synchronizer.GenericExporter)
(méthode connector.components.synchronizer.Synchronizer)
S
SafeSet (classe dans odoo.addons.queue_job.jobrunner.channels)
search() (méthode connector.components.backend_adapter.CRUDAdapter)
search_read() (méthode connector.components.backend_adapter.CRUDAdapter)
sequential (attribut odoo.addons.queue_job.jobrunner.channels.Channel)
set_done() (méthode odoo.addons.queue_job.job.Job)
(méthode odoo.addons.queue_job.jobrunner.channels.Channel)
set_enqueued() (méthode odoo.addons.queue_job.job.Job)
set_failed() (méthode odoo.addons.queue_job.job.Job)
(méthode odoo.addons.queue_job.jobrunner.channels.Channel)
set_pending() (méthode odoo.addons.queue_job.job.Job)
(méthode odoo.addons.queue_job.jobrunner.channels.Channel)
set_running() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
set_started() (méthode odoo.addons.queue_job.job.Job)
SeveralComponentError
simple_configure() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelManager)
skip_if() (dans le module odoo.addons.component_event.components.event)
skip_item() (méthode connector.components.mapper.MapChild)
source (attribut connector.components.mapper.MapRecord)
split_strip() (dans le module odoo.addons.queue_job.jobrunner.channels)
state (attribut odoo.addons.queue_job.job.Job)
store() (méthode odoo.addons.queue_job.job.Job)
Synchronizer (classe dans connector.components.synchronizer)
T
to_external() (méthode connector.components.binder.Binder)
to_internal() (méthode connector.components.binder.Binder)
U
unwrap_binding() (méthode connector.components.binder.Binder)
unwrap_model() (méthode connector.components.binder.Binder)
update() (méthode connector.components.mapper.MapRecord)
user_id (attribut odoo.addons.queue_job.job.Job)
uuid (attribut odoo.addons.queue_job.job.Job)
,
[1]
V
values() (méthode connector.components.mapper.MapRecord)
version (attribut connector.backend_model.ConnectorBackend)
W
with_delay() (méthode odoo.addons.queue_job.models.base.Base)
work_on() (méthode odoo.addons.component.core.WorkContext)
(méthode odoo.addons.component.models.collection.Collection)
WorkContext (classe dans odoo.addons.component.core)
write() (méthode connector.components.backend_adapter.CRUDAdapter)