Les opérations derrière vos logiciels

Automatisation Odoo : opérations et accès

Dans Activepieces community, Odoo propose des actions par objet et une création d’enregistrement par modèle. Custom Create Record exige le nom du modèle et ses champs JSON. New Record interroge périodiquement les nouveaux enregistrements ; la connexion demande URL, base, utilisateur et clé API.

Référentiel Activepieces communautaire. Révision étudiée : 8656fb8527103038ae2df7282ee16464c6733fdb. Données au 2026-10-10.

Repère 1

Custom Create Record exige model et fields.

Source du repère

Repère 2

New Record est périodique et suit les créations du modèle choisi.

Source du repère

Repère 3

L’accès exige base_url, database, username et api_key.

Source du repère

Voir les opérations · Voir les déclencheurs · Préparer les accès

Trois décisions pour votre bureau

Ces choix se déduisent des modules enregistrés. La recette du processus reste à réaliser sur vos données et vos accès.

Retenir une action précise ou un modèle

Cherchez d’abord l’objet du tableau, par exemple contact ou commande. Pour Custom Create Record, faites valider le nom technique du modèle et les champs JSON par l’administrateur Odoo.

Filtrer les nouveaux enregistrements

New Record propose un filtre domain et une liste de champs à restituer. Cadrez la population utile, par exemple les sociétés, avant d’alimenter le traitement suivant.

Préparer l’accès de votre instance

Vérifiez avec l’administrateur le nom de base et la clé API du compte. Le module d’accès indique qu’Odoo Online ouvre son API externe avec le plan Custom.

Quel logiciel porte votre objet de travail ?

Odoo choisit l’enregistrement par modèle ; HubSpot distingue des contacts et transactions CRM. Shopify porte la commande de boutique et Airtable une table de suivi. Choisissez où votre entreprise tient le dossier opérationnel avant de reporter son état.

Quelles opérations préparer ?

Chaque ligne présente une action recensée ou un groupe de variantes dont l’équivalence a été confirmée. Les actions de portée différente restent distinctes. Chaque variante garde ses champs et son module exact pour retrouver l’action dans Activepieces.

Contacts

Odoo dans Activepieces community : Contacts au 2026-10-10
Action (libellé source)Lecture / écritureDonnées requises par varianteAccès
Create contactÉcriture

Interface classique : createContact

Contact Name (name), Contact Phone (phone), Contact E-mail (email), Company Name (company), Job Title (title)

Module exact

Modes d’accès déclarés
Get contactsLecture

Interface classique : getContacts

Type (type)

Module exact

Modes d’accès déclarés

Prospects

Odoo dans Activepieces community : Prospects au 2026-10-10
Action (libellé source)Lecture / écritureDonnées requises par varianteAccès
Create LeadÉcriture

Variante agent : odooCreateLead

Title (name)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : contact_name
  • champ dynamique à vérifier : partner_name
  • champ dynamique à vérifier : email_from
  • champ dynamique à vérifier : phone
  • champ dynamique à vérifier : stage_id
  • champ dynamique à vérifier : user_id
  • champ dynamique à vérifier : team_id
  • champ dynamique à vérifier : date_deadline

Module exact

Modes d’accès déclarés
Create Lead or OpportunityÉcriture

Interface classique : createLeadAction

Title (name)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : stage_id
  • champ dynamique à vérifier : user_id
  • champ dynamique à vérifier : team_id

Module exact

Modes d’accès déclarés
Find LeadsLecture

Variante agent : odooFindLeads

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : stage_id
  • champ dynamique à vérifier : user_id
  • champ dynamique à vérifier : team_id
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : created_after
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Mark Lead LostÉcriture

Variante agent : odooMarkLeadLost

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : lead_id
  • champ dynamique à vérifier : lost_reason_id

Module exact

Modes d’accès déclarés
Mark Lead WonÉcriture

Variante agent : odooMarkLeadWon

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : lead_id

Module exact

Modes d’accès déclarés

Autres opérations

Odoo dans Activepieces community : Autres opérations au 2026-10-10
Action (libellé source)Lecture / écritureDonnées requises par varianteAccès
Attach FileÉcriture

Variante agent : odooAttachFile

File (file)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés
Attach File to RecordÉcriture

Interface classique : attachFileAction

File (file)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés
Call Model MethodÉcriture

Variante agent : odooCallMethod

Method (method)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model

Module exact

Modes d’accès déclarés
Create companyÉcriture

Interface classique : createCompany

Company Name (name), Company Phone (phone), Company E-mail (email)

Module exact

Modes d’accès déclarés
Create ContactÉcriture

Variante agent : odooCreatePartner

Name (name)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : parent_id
  • champ dynamique à vérifier : email
  • champ dynamique à vérifier : phone
  • champ dynamique à vérifier : function
  • champ dynamique à vérifier : website
  • champ dynamique à vérifier : vat
  • champ dynamique à vérifier : ref
  • champ dynamique à vérifier : street
  • champ dynamique à vérifier : street2
  • champ dynamique à vérifier : city
  • champ dynamique à vérifier : zip
  • champ dynamique à vérifier : country_code

Module exact

Modes d’accès déclarés
Create InvoiceÉcriture

Variante agent : odooCreateInvoice

Lines (lines)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : invoice_date
  • champ dynamique à vérifier : invoice_date_due
  • champ dynamique à vérifier : ref

Module exact

Modes d’accès déclarés
Create ProductÉcriture

Variante agent : odooCreateProduct

Name (name)

Module exact

Modes d’accès déclarés
Create TaskÉcriture

Variante agent : odooCreateTask

Title (name)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : project_id
  • champ dynamique à vérifier : date_deadline
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : parent_id

Module exact

Modes d’accès déclarés
Download AttachmentLecture

Variante agent : odooDownloadAttachment

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : attachment_id

Module exact

Modes d’accès déclarés
Find ContactsLecture

Variante agent : odooFindPartners

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : email
  • champ dynamique à vérifier : parent_id
  • champ dynamique à vérifier : country_code
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Find ID by NameLecture

Variante agent : odooNameSearch

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : domain
  • champ dynamique à vérifier : limit

Module exact

Modes d’accès déclarés
Find InvoicesLecture

Interface classique : findInvoicesAction

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id

Module exact

Modes d’accès déclarés
Find InvoicesLecture

Variante agent : odooFindInvoices

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : number
  • champ dynamique à vérifier : invoice_date_from
  • champ dynamique à vérifier : invoice_date_to
  • champ dynamique à vérifier : due_date_from
  • champ dynamique à vérifier : due_date_to
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Find ProductsLecture

Variante agent : odooFindProducts

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Find TasksLecture

Variante agent : odooFindTasks

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : project_id
  • champ dynamique à vérifier : user_id
  • champ dynamique à vérifier : stage_id
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Get Connection InfoLecture

Variante agent : odooGetConnectionInfo

Aucun champ obligatoire statique relevé.

Module exact

Modes d’accès déclarés
Get Model FieldsLecture

Variante agent : odooGetModelFields

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model

Module exact

Modes d’accès déclarés
List CRM StagesLecture

Variante agent : odooListCrmStages

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : team_id
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
List ModelsLecture

Variante agent : odooListModels

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
List ProjectsLecture

Variante agent : odooListProjects

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
List UsersLecture

Variante agent : odooListUsers

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : query
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Post Chatter MessageÉcriture

Interface classique : postChatterMessageAction

Message (body), Post As (kind)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés
Post InvoiceÉcriture

Variante agent : odooPostInvoice

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : invoice_id

Module exact

Modes d’accès déclarés
Post Message on RecordÉcriture

Variante agent : odooPostMessage

Body (body)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés

Enregistrements

Odoo dans Activepieces community : Enregistrements au 2026-10-10
Action (libellé source)Lecture / écritureDonnées requises par varianteAccès
Count RecordsLecture

Variante agent : odooCountRecords

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : domain

Module exact

Modes d’accès déclarés
Create RecordÉcriture

Variante agent : odooCreateRecord

Values (values)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model

Module exact

Modes d’accès déclarés
Custom Create RecordÉcriture

Interface classique : createRecord

Model (model), Fields and Values (fields)

Module exact

Modes d’accès déclarés
Custom Search and read recordsLecture

Interface classique : getRecords

Model (model)

Module exact

Modes d’accès déclarés
Custom Update RecordÉcriture

Interface classique : updateRecord

Model (model), Record ID (recordId), Fields and Values (fields)

Module exact

Modes d’accès déclarés
Delete RecordÉcriture

Interface classique : deleteRecordAction

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés
Delete RecordsÉcriture

Variante agent : odooDeleteRecords

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : ids

Module exact

Modes d’accès déclarés
Get RecordLecture

Interface classique : getRecordAction

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés
Get Records by IDLecture

Variante agent : odooGetRecords

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : ids
  • champ dynamique à vérifier : fields

Module exact

Modes d’accès déclarés
List Record AttachmentsLecture

Variante agent : odooListRecordAttachments

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Run Record ActionÉcriture

Interface classique : runRecordActionAction

Action (method name) (method)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : record_id

Module exact

Modes d’accès déclarés
Search RecordsLecture

Variante agent : odooSearchRecords

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : domain
  • champ dynamique à vérifier : fields
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés
Update RecordsÉcriture

Variante agent : odooUpdateRecords

Values (values)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : model
  • champ dynamique à vérifier : ids

Module exact

Modes d’accès déclarés

Commandes de vente

Odoo dans Activepieces community : Commandes de vente au 2026-10-10
Action (libellé source)Lecture / écritureDonnées requises par varianteAccès
Confirm QuotationÉcriture

Variante agent : odooConfirmSaleOrder

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : order_id

Module exact

Modes d’accès déclarés
Create QuotationÉcriture

Interface classique : createSalesOrderAction

Order Lines (lines)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id

Module exact

Modes d’accès déclarés
Create QuotationÉcriture

Variante agent : odooCreateSaleOrder

Lines (lines)
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : client_order_ref
  • champ dynamique à vérifier : validity_date
  • champ dynamique à vérifier : user_id

Module exact

Modes d’accès déclarés
Find Sales OrdersLecture

Variante agent : odooFindSaleOrders

Aucun champ obligatoire statique relevé.
Champs dynamiques à préciser lors de la configuration.
  • champ dynamique à vérifier : partner_id
  • champ dynamique à vérifier : reference
  • champ dynamique à vérifier : date_from
  • champ dynamique à vérifier : date_to
  • champ dynamique à vérifier : limit
  • champ dynamique à vérifier : offset

Module exact

Modes d’accès déclarés

Quels événements démarrent le traitement ?

Déclencheurs Odoo dans Activepieces community au 2026-10-10
Événement (libellé source)ModeTopic webhookSources
New RecordInterrogation périodiqueTopic non déclaré dans ces données.Événement
New or Updated RecordInterrogation périodiqueTopic non déclaré dans ces données.Événement
New ContactInterrogation périodiqueTopic non déclaré dans ces données.Événement
New Lead or OpportunityInterrogation périodiqueTopic non déclaré dans ces données.Événement
New Sales OrderInterrogation périodiqueTopic non déclaré dans ces données.Événement

Quels accès préparer ?

Version minimale Activepieces déclarée par l’index du connecteur : 0.88.2. Validation des faits : 2026-10-10. Index source

« Permissions déclarées » reprend la liste du code. « Permissions documentées » reprend ses consignes d’accès ; une liste vide ou inconnue ne signifie pas accès sans permission.

CustomAuth

  • Permissions déclarées : Non renseignées dans le module.
  • base_url
  • database
  • username
  • api_key

Source du mode d’accès

Ce qui reste à confirmer avant la mise en service

Les permissions effectivement accordées et la version installée se vérifient sur votre compte. Une opération absente du tableau est non confirmée dans ce référentiel ; l’appel API générique en est exclu.

Les champs dynamiques se complètent dans Activepieces.

Sources et téléchargement

Source : fichiers communautaires Activepieces, révision 8656fb8527103038ae2df7282ee16464c6733fdb, données au 2026-10-10. Licence MIT hors Enterprise. Les liens de chaque opération et de chaque accès pointent vers le fichier étudié à cette révision.

Index Odoo

Télécharger les faits normalisés (JSON) · Lire la notice MIT exacte · Licence du dépôt

Préparer la suite

Comparer les logiciels du catalogue · Trouver une action et ses champs · Automatisation IA à Paris · Décrire mon processus

Réserver mon heure offerte