Odoo Connector
Translations
English
French
Version
8.0
9.0
10.0
11.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
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.locker.RecordLocker)
(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.locker.RecordLocker)
(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.locker.RecordLocker)
(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)
add_depends() (méthode odoo.addons.queue_job.job.Job)
advisory_lock_or_retry() (méthode connector.components.core.BaseConnectorComponent)
apply_on_models() (odoo.addons.component.core.MetaComponent property)
args (attribut odoo.addons.queue_job.job.Job)
B
backend_adapter() (connector.components.synchronizer.Synchronizer property)
backend_record() (connector.components.core.BaseConnectorComponent property)
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 (classe dans connector.components.binder)
binder() (connector.components.synchronizer.Synchronizer property)
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)
channel() (odoo.addons.queue_job.job.Job property)
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)
collection (attribut odoo.addons.component.core.WorkContext)
Collection (classe dans odoo.addons.component.models.collection)
collection() (odoo.addons.component.core.AbstractComponent property)
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.locker
module
connector.components.mapper
module
connector.components.synchronizer
module
connector.exception
module
ConnectorBackend (classe dans connector.models.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)
db_records_from_uuids() (méthode statique odoo.addons.queue_job.job.Job)
delayable() (méthode odoo.addons.queue_job.models.base.Base)
DelayableRecordset (classe dans odoo.addons.queue_job.job)
delete() (méthode connector.components.backend_adapter.CRUDAdapter)
Deleter (classe dans connector.components.synchronizer)
depends_on() (odoo.addons.queue_job.job.Job property)
description (attribut odoo.addons.queue_job.job.Job)
description() (odoo.addons.queue_job.job.Job property)
E
enqueue() (méthode de la classe odoo.addons.queue_job.job.Job)
enqueue_waiting() (méthode odoo.addons.queue_job.job.Job)
env() (odoo.addons.component.core.AbstractComponent property)
(odoo.addons.component.core.WorkContext property)
eta (attribut odoo.addons.queue_job.job.Job)
eta() (odoo.addons.queue_job.job.Job property)
exc_info (attribut odoo.addons.queue_job.job.Job)
exc_message (attribut odoo.addons.queue_job.job.Job)
exc_name (attribut odoo.addons.queue_job.job.Job)
exec_time() (odoo.addons.queue_job.job.Job property)
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.models.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() (odoo.addons.queue_job.jobrunner.channels.Channel property)
func (attribut odoo.addons.queue_job.job.Job)
func() (odoo.addons.queue_job.job.Job property)
func_string() (odoo.addons.queue_job.job.Job property)
G
GenericExporter (classe dans connector.components.synchronizer)
get() (méthode odoo.addons.component.core.ComponentRegistry)
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)
graph_uuid (attribut odoo.addons.queue_job.job.Job)
H
has_capacity() (méthode odoo.addons.queue_job.jobrunner.channels.Channel)
I
identity_key() (odoo.addons.queue_job.job.Job property)
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_function_name() (odoo.addons.queue_job.job.Job property)
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)
load_many() (méthode de la classe odoo.addons.queue_job.job.Job)
lock() (méthode connector.components.locker.RecordLocker)
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() (connector.components.mapper.Mapper property)
map_record() (méthode connector.components.mapper.Mapper)
MapChild (classe dans connector.components.mapper)
Mapper (classe dans connector.components.mapper)
mapper() (connector.components.synchronizer.Synchronizer property)
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.WorkContext)
model() (odoo.addons.component.core.AbstractComponent property)
(odoo.addons.component.core.WorkContext property)
model_name (attribut odoo.addons.component.core.WorkContext)
(attribut odoo.addons.queue_job.job.Job)
model_name() (odoo.addons.queue_job.job.Job property)
module
connector.components.backend_adapter
connector.components.binder
connector.components.core
connector.components.listener
connector.components.locker
connector.components.mapper
connector.components.synchronizer
connector.exception
odoo.addons.component.builder
odoo.addons.component.core
odoo.addons.component.exception
odoo.addons.component.models.collection
odoo.addons.component_event.components.event
odoo.addons.component_event.models.base
odoo.addons.queue_job.job
odoo.addons.queue_job.jobrunner.channels
odoo.addons.queue_job.jobrunner.runner
odoo.addons.queue_job.models.base
odoo.addons.queue_job.models.queue_job
N
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() (connector.components.mapper.Mapper property)
P
parent() (connector.components.mapper.MapRecord property)
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)
RecordLocker (classe dans connector.components.locker)
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)
reverse_depends_on() (odoo.addons.queue_job.job.Job property)
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() (odoo.addons.queue_job.jobrunner.channels.Channel property)
set_cancelled() (méthode odoo.addons.queue_job.job.Job)
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)
sorting_key() (méthode odoo.addons.queue_job.job.Job)
(méthode odoo.addons.queue_job.jobrunner.channels.ChannelJob)
sorting_key_ignoring_eta() (méthode odoo.addons.queue_job.jobrunner.channels.ChannelJob)
source() (connector.components.mapper.MapRecord property)
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)
user_id() (odoo.addons.queue_job.job.Job property)
uuid (attribut odoo.addons.queue_job.job.Job)
uuid() (odoo.addons.queue_job.job.Job property)
V
values() (méthode connector.components.mapper.MapRecord)
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)