Odoo Connector
Translations
English
French
Version
9.0
10.0
11.0
12.0
13.0
Site
Contribuer
Démarrer un nouveau connecteur
Créer ou maintenir une traduction de cette doc
Contributeurs
Contributeurs financiers
Licence
Changements
Future (?)
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
Survol du code
Backends
Bindings (Liaisons)
Session
Événements
Jobs
ConnectorUnit
Concepts du connecteur
Événements
Queue de jobs
Session
Backend
Environnement
ConnectorUnit
Bindings (Liaisons)
Point de contrôle
Amorcer la création un nouveau connecteur
Odoo Manifest
Déclaration des backends
Modèle du backend
Binding abstrait
Environnement
Points de contrôle
Classes ConnectorUnit
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?
Use the connector with multiprocessing workers
Connecteur
Session
Backend
Modèles du backend
Événement
Binder (Liant)
Mappeur
Mappeurs
Synchroniseur
Adaptateur de backend
Queue
Job
Worker
Queue
Modèles
Exceptions
Channels
Job Runner
What is the job runner?
How does it work?
How to use it?
Caveat
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
_
_propagate_kwargs (attribut connector.connector.ConnectorEnvironment)
A
active (attribut connector.queue.model.QueueJob)
add() (méthode connector.jobrunner.channels.ChannelQueue)
(méthode connector.jobrunner.channels.PriorityQueue)
advisory_lock_or_retry() (méthode connector.connector.ConnectorUnit)
args (attribut connector.queue.job.Job)
assign_jobs() (méthode connector.queue.model.QueueWorker)
assign_then_enqueue() (méthode connector.queue.model.QueueWorker)
autovacuum() (méthode connector.queue.model.QueueJob)
available_db_names() (méthode statique connector.queue.worker.WorkerWatcher)
B
backend (attribut connector.connector.ConnectorEnvironment)
Backend (classe dans connector.backend)
backend_adapter (attribut connector.unit.synchronizer.Synchronizer)
backend_record (attribut connector.connector.ConnectorEnvironment)
backend_to_m2o() (dans le module connector.unit.mapper)
BackendAdapter (classe dans connector.unit.backend_adapter)
bind() (méthode connector.connector.Binder)
binder (attribut connector.unit.synchronizer.Synchronizer)
Binder (classe dans connector.connector)
binder_for() (méthode connector.connector.ConnectorUnit)
browse() (méthode connector.session.ConnectorSession)
button_done() (méthode connector.queue.model.QueueJob)
C
cancel() (méthode connector.queue.job.Job)
canceled (attribut connector.queue.job.Job)
change_context() (méthode connector.session.ConnectorSession)
change_user() (méthode connector.session.ConnectorSession)
changed_by (attribut connector.unit.mapper.MappingDefinition)
changed_by() (dans le module connector.unit.mapper)
channel (attribut connector.queue.model.JobFunction)
(attribut connector.queue.model.QueueJob)
Channel (classe dans connector.jobrunner.channels)
,
[1]
channel_id (attribut connector.queue.model.JobFunction)
ChannelJob (classe dans connector.jobrunner.channels)
ChannelManager (classe dans connector.jobrunner.channels)
ChannelNotFound
ChannelQueue (classe dans connector.jobrunner.channels)
check_alive() (méthode connector.queue.worker.WorkerWatcher)
children (attribut connector.unit.mapper.Mapper)
close() (méthode connector.jobrunner.runner.Database)
(méthode connector.session.ConnectorSession)
close_databases() (méthode connector.jobrunner.runner.ConnectorRunner)
commit() (méthode connector.session.ConnectorSession)
company_id (attribut connector.queue.model.QueueJob)
complete_name (attribut connector.queue.model.JobChannel)
configure() (méthode connector.jobrunner.channels.Channel)
connector.backend (module)
connector.backend_model (module)
connector.connector (module)
connector.event (module)
connector.exception (module)
connector.jobrunner.channels (module)
connector.jobrunner.runner (module)
,
[1]
connector.queue.job (module)
connector.queue.model (module)
connector.queue.queue (module)
connector.queue.worker (module)
connector.session (module)
connector.unit.backend_adapter (module)
connector.unit.mapper (module)
connector.unit.synchronizer (module)
ConnectorBackend (classe dans connector.backend_model)
ConnectorEnvironment (classe dans connector.connector)
ConnectorException
ConnectorRunner (classe dans connector.jobrunner.runner)
ConnectorSession (classe dans connector.session)
ConnectorSessionHandler (classe dans connector.session)
ConnectorUnit (classe dans connector.connector)
context (attribut connector.session.ConnectorSession)
,
[1]
(attribut connector.session.ConnectorSessionHandler)
convert() (dans le module connector.unit.mapper)
cr (attribut connector.session.ConnectorSession)
,
[1]
create() (méthode connector.session.ConnectorSession)
(méthode connector.unit.backend_adapter.CRUDAdapter)
create_environment() (méthode de la classe connector.connector.ConnectorEnvironment)
CRUDAdapter (classe dans connector.unit.backend_adapter)
D
Database (classe dans connector.jobrunner.runner)
date_alive (attribut connector.queue.model.QueueWorker)
date_created (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
date_done (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
date_enqueued (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
date_start (attribut connector.queue.model.QueueWorker)
date_started (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
db_name (attribut connector.session.ConnectorSessionHandler)
db_record() (méthode connector.queue.job.OpenERPJobStorage)
db_record_from_uuid() (méthode connector.queue.job.OpenERPJobStorage)
delete() (méthode connector.unit.backend_adapter.CRUDAdapter)
Deleter (classe dans connector.unit.synchronizer)
DeleteSynchronizer (dans le module connector.unit.synchronizer)
dequeue() (méthode connector.queue.queue.JobsQueue)
description (attribut connector.queue.job.Job)
,
[1]
direct (attribut connector.unit.mapper.Mapper)
E
enqueue() (méthode connector.queue.job.OpenERPJobStorage)
(méthode connector.queue.queue.JobsQueue)
enqueue_job_uuid() (méthode connector.queue.worker.Worker)
enqueue_jobs() (méthode connector.queue.model.QueueWorker)
enqueue_resolve_args() (méthode connector.queue.job.OpenERPJobStorage)
env (attribut connector.connector.ConnectorEnvironment)
(attribut connector.connector.ConnectorUnit)
(attribut connector.session.ConnectorSession)
environment (attribut connector.connector.ConnectorUnit)
eta (attribut connector.queue.job.Job)
,
[1]
(attribut connector.queue.model.QueueJob)
Event (classe dans connector.event)
exc_info (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
exists() (méthode connector.queue.job.JobStorage)
(méthode connector.queue.job.OpenERPJobStorage)
Exporter (classe dans connector.unit.synchronizer)
ExportMapChild (classe dans connector.unit.mapper)
ExportMapper (classe dans connector.unit.mapper)
ExportSynchronizer (dans le module connector.unit.synchronizer)
ExternalBinding (classe dans connector.backend_model)
F
FailedJobError
finalize() (méthode connector.unit.mapper.Mapper)
fire() (méthode connector.event.Event)
follow_m2o_relations() (dans le module connector.unit.mapper)
for_model_names (attribut connector.connector.MetaConnectorUnit)
format_items() (méthode connector.unit.mapper.ImportMapChild)
(méthode connector.unit.mapper.MapChild)
from_env() (méthode de la classe connector.session.ConnectorSession)
fullname (attribut connector.jobrunner.channels.Channel)
func (attribut connector.queue.job.Job)
,
[1]
(attribut connector.queue.model.QueueJob)
func_name (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
func_string (attribut connector.queue.job.Job)
,
[1]
(attribut connector.queue.model.QueueJob)
G
get_backend() (méthode connector.backend_model.ConnectorBackend)
get_binder_for_model() (méthode connector.connector.ConnectorUnit)
get_channel_by_name() (méthode connector.jobrunner.channels.ChannelManager)
get_channel_from_config() (méthode connector.jobrunner.channels.ChannelManager)
get_class() (méthode connector.backend.Backend)
get_connector_unit() (méthode connector.connector.ConnectorEnvironment)
get_connector_unit_for_model() (méthode connector.connector.ConnectorUnit)
get_db_names() (méthode connector.jobrunner.runner.ConnectorRunner)
get_item_values() (méthode connector.unit.mapper.MapChild)
get_items() (méthode connector.unit.mapper.MapChild)
get_jobs_to_run() (méthode connector.jobrunner.channels.Channel)
(méthode connector.jobrunner.channels.ChannelManager)
get_openerp_module() (dans le module connector.connector)
get_subchannel_by_name() (méthode connector.jobrunner.channels.Channel)
H
has_consumer_for() (méthode connector.event.Event)
I
IDMissingInBackend
Importer (classe dans connector.unit.synchronizer)
ImportMapChild (classe dans connector.unit.mapper)
ImportMapper (classe dans connector.unit.mapper)
ImportSynchronizer (dans le module connector.unit.synchronizer)
initialize_databases() (méthode connector.jobrunner.runner.ConnectorRunner)
install_in_connector() (dans le module connector.connector)
InvalidDataError
is_module_installed() (dans le module connector.connector)
(méthode connector.session.ConnectorSession)
J
Job (classe dans connector.queue.job)
job() (dans le module connector.queue.job)
job_function_id (attribut connector.queue.model.QueueJob)
job_function_ids (attribut connector.queue.model.JobChannel)
job_ids (attribut connector.queue.model.QueueWorker)
(attribut connector.queue.model.RequeueJob)
job_storage_class (attribut connector.queue.worker.Worker)
JobChannel (classe dans connector.queue.model)
JobError
JobFunction (classe dans connector.queue.model)
JobsQueue (classe dans connector.queue.queue)
JobStorage (classe dans connector.queue.job)
K
kwargs (attribut connector.queue.job.Job)
L
load() (méthode connector.queue.job.JobStorage)
(méthode connector.queue.job.OpenERPJobStorage)
localcontext (attribut connector.connector.ConnectorUnit)
M
m2o_to_backend() (dans le module connector.unit.mapper)
ManyIDSInBackend
map_methods (attribut connector.unit.mapper.Mapper)
map_record() (méthode connector.unit.mapper.Mapper)
MapChild (classe dans connector.unit.mapper)
MapOptions (classe dans connector.unit.mapper)
mapper (attribut connector.unit.synchronizer.Synchronizer)
Mapper (classe dans connector.unit.mapper)
mapping() (dans le module connector.unit.mapper)
MappingDefinition (classe dans connector.unit.mapper)
MappingError
MapRecord (classe dans connector.unit.mapper)
match() (méthode connector.backend.Backend)
(méthode de la classe connector.connector.ConnectorUnit)
max_retries (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
MetaConnectorUnit (classe dans connector.connector)
MetaMapper (classe dans connector.unit.mapper)
model (attribut connector.connector.ConnectorEnvironment)
(attribut connector.connector.ConnectorUnit)
model_name (attribut connector.connector.ConnectorEnvironment)
(attribut connector.connector.MetaConnectorUnit)
(attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
N
name (attribut connector.backend_model.ConnectorBackend)
(attribut connector.queue.model.JobChannel)
(attribut connector.queue.model.JobFunction)
(attribut connector.queue.model.QueueJob)
name_get() (méthode connector.queue.model.JobChannel)
NetworkRetryableError
NoConnectorUnitError
NoExternalId
none() (dans le module connector.unit.mapper)
NoSuchJobError
NothingToDoJob
notify() (méthode connector.jobrunner.channels.ChannelManager)
NotReadableJobError
O
on_record_create (dans le module connector.event)
on_record_unlink (dans le module connector.event)
on_record_write (dans le module connector.event)
only_create (attribut connector.unit.mapper.MappingDefinition)
only_create() (dans le module connector.unit.mapper)
open_related_action() (méthode connector.queue.model.QueueJob)
OpenERPJobStorage (classe dans connector.queue.job)
options (attribut connector.unit.mapper.Mapper)
P
parent (attribut connector.backend.Backend)
(attribut connector.unit.mapper.MapRecord)
parent_id (attribut connector.queue.model.JobChannel)
parent_required() (méthode connector.queue.model.JobChannel)
parse_simple_config() (méthode de la classe connector.jobrunner.channels.ChannelManager)
perform() (méthode connector.queue.job.Job)
pg_try_advisory_lock() (dans le module connector.connector)
pid (attribut connector.queue.model.QueueWorker)
pool (attribut connector.connector.ConnectorEnvironment)
(attribut connector.session.ConnectorSession)
,
[1]
pop() (méthode connector.jobrunner.channels.ChannelQueue)
(méthode connector.jobrunner.channels.PriorityQueue)
postpone() (méthode connector.queue.job.Job)
priority (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
PriorityQueue (classe dans connector.jobrunner.channels)
process_notifications() (méthode connector.jobrunner.runner.ConnectorRunner)
Q
queue_class (attribut connector.queue.worker.Worker)
QueueJob (classe dans connector.queue.model)
QueueWorker (classe dans connector.queue.model)
R
read() (méthode connector.session.ConnectorSession)
(méthode connector.unit.backend_adapter.CRUDAdapter)
register_class() (méthode connector.backend.Backend)
related_action() (dans le module connector.queue.job)
(méthode connector.queue.job.Job)
remove() (méthode connector.jobrunner.channels.Channel)
(méthode connector.jobrunner.channels.ChannelQueue)
(méthode connector.jobrunner.channels.PriorityQueue)
(méthode connector.jobrunner.channels.SafeSet)
remove_db() (méthode connector.jobrunner.channels.ChannelManager)
remove_job() (méthode connector.jobrunner.channels.ChannelManager)
requeue() (méthode connector.queue.model.QueueJob)
(méthode connector.queue.model.RequeueJob)
RequeueJob (classe dans connector.queue.model)
result (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
retry (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
RetryableJobError
rollback() (méthode connector.session.ConnectorSession)
run() (méthode connector.jobrunner.runner.ConnectorRunner)
(méthode connector.queue.worker.Worker)
(méthode connector.queue.worker.WorkerWatcher)
(méthode connector.unit.synchronizer.Synchronizer)
run_job() (méthode connector.queue.worker.Worker)
run_jobs() (méthode connector.jobrunner.runner.ConnectorRunner)
S
SafeSet (classe dans connector.jobrunner.channels)
search() (méthode connector.session.ConnectorSession)
(méthode connector.unit.backend_adapter.CRUDAdapter)
search_read() (méthode connector.unit.backend_adapter.CRUDAdapter)
select_jobs() (méthode connector.jobrunner.runner.Database)
service (attribut connector.backend.Backend)
,
[1]
session (attribut connector.connector.ConnectorEnvironment)
session() (méthode connector.session.ConnectorSessionHandler)
set_done() (méthode connector.jobrunner.channels.Channel)
(méthode connector.queue.job.Job)
set_enqueued() (méthode connector.queue.job.Job)
set_failed() (méthode connector.jobrunner.channels.Channel)
(méthode connector.queue.job.Job)
set_job_enqueued() (méthode connector.jobrunner.runner.Database)
set_lang() (méthode connector.connector.ConnectorEnvironment)
set_pending() (méthode connector.jobrunner.channels.Channel)
(méthode connector.queue.job.Job)
set_running() (méthode connector.jobrunner.channels.Channel)
set_started() (méthode connector.queue.job.Job)
simple_configure() (méthode connector.jobrunner.channels.ChannelManager)
skip_add_item() (méthode connector.unit.mapper.MapChild)
skip_item() (méthode connector.unit.mapper.MapChild)
source (attribut connector.unit.mapper.MapRecord)
split_strip() (méthode statique connector.jobrunner.channels.ChannelManager)
start_service() (dans le module connector.queue.worker)
state (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
stop() (méthode connector.jobrunner.runner.ConnectorRunner)
store() (méthode connector.queue.job.JobStorage)
(méthode connector.queue.job.OpenERPJobStorage)
subscribe() (méthode connector.event.Event)
sync_date (attribut connector.backend_model.ExternalBinding)
Synchronizer (classe dans connector.unit.synchronizer)
T
to_backend() (méthode connector.connector.Binder)
to_openerp() (méthode connector.connector.Binder)
U
uid (attribut connector.session.ConnectorSession)
,
[1]
(attribut connector.session.ConnectorSessionHandler)
unit_for() (méthode connector.connector.ConnectorUnit)
unlink() (méthode connector.queue.model.JobChannel)
(méthode connector.session.ConnectorSession)
unsubscribe() (méthode connector.event.Event)
unwrap_binding() (méthode connector.connector.Binder)
unwrap_model() (méthode connector.connector.Binder)
update() (méthode connector.unit.mapper.MapRecord)
user_id (attribut connector.queue.job.Job)
(attribut connector.queue.model.QueueJob)
uuid (attribut connector.queue.job.Job)
,
[1]
(attribut connector.queue.model.QueueJob)
(attribut connector.queue.model.QueueWorker)
V
values() (méthode connector.unit.mapper.MapRecord)
version (attribut connector.backend.Backend)
(attribut connector.backend_model.ConnectorBackend)
W
wait_notification() (méthode connector.jobrunner.runner.ConnectorRunner)
whitelist_unpickle_global() (dans le module connector.queue.job)
Worker (classe dans connector.queue.worker)
worker_for_db() (méthode connector.queue.worker.WorkerWatcher)
worker_id (attribut connector.queue.model.QueueJob)
worker_lost() (méthode connector.queue.worker.WorkerWatcher)
worker_timeout (attribut connector.queue.model.QueueWorker)
worker_uuid (attribut connector.queue.job.Job)
WorkerWatcher (classe dans connector.queue.worker)
write() (méthode connector.queue.model.JobChannel)
(méthode connector.queue.model.QueueJob)
(méthode connector.session.ConnectorSession)
(méthode connector.unit.backend_adapter.CRUDAdapter)