‹ Studio et automatisations

Leçon 1 · 30 min · Accès libre

Odoo Studio : ajouter un champ sans coder

Rédigé pour Odoo 19 et 20 · Mis à jour le · Alexandre Petit

Dans cette leçon
  • Ouvrir et refermer Odoo Studio sans risque
  • Ajouter un champ texte, date, sélection et relation sur un devis
  • Afficher un champ dans la liste des devis
  • Nommer vos champs pour vous y retrouver dans un an

Pour ajouter un champ dans Odoo sans coder, ouvrez le document concerné (par exemple un devis), cliquez sur l'icône de Studio en haut à droite, puis glissez un type de champ depuis l'onglet Ajouter jusqu'à l'endroit voulu du formulaire. Donnez-lui un libellé clair : il est enregistré tout de suite, pour tous les documents du même type. Comptez cinq minutes pour votre premier champ.

Avant de commencer : Studio est réservé à Odoo Enterprise. En usage réel, il demande le plan Personnalisé (au 22/10/2026 : 44,90 € par utilisateur et par mois en engagement annuel, 35,90 € la première année grâce à une remise de 12 mois). Installer Studio sur une base existante la fait passer au plan Personnalisé. Bonne nouvelle : l'essai gratuit d'Odoo inclut Studio, vous pouvez donc tout tester sans rien payer.

Odoo Studio, c'est quoi exactement ?

Studio est l'atelier de personnalisation d'Odoo. Il permet d'ajouter des champs, de réorganiser les écrans, de modifier les documents PDF et d'automatiser des tâches, avec la souris, sans écrire de code. Tout ce que vous faites dans Studio est enregistré dans votre base et reste en place quand vous rouvrez Odoo.

Dans toute la formation, nous suivons L'Atelier des Pertuis, une SARL fictive de 8 personnes qui fabrique du mobilier en bois sur mesure près de La Rochelle. Julien, le commercial, a un problème simple : sur ses devis, il n'a nulle part où noter la référence du chantier, la date de pose souhaitée par le client, l'essence de bois choisie et la personne à contacter sur le chantier le jour de la pose. Aujourd'hui, tout part dans un carnet. Nous allons créer ces quatre champs.

Comment ouvrir Odoo Studio ?

  1. Créez un essai Odoo

    Sur odoo.com, démarrez un essai gratuit avec les applications Ventes et CRM. Importez les fichiers fournis contacts-atelier-des-pertuis.csv et produits-atelier-des-pertuis.csv pour retrouver les clients et les produits de l'Atelier.

  2. Activez Studio

    Dans le menu Applications, cherchez « Studio » et cliquez sur Activer s'il n'est pas déjà installé. Une icône Studio apparaît alors dans la barre du haut, à droite.

  3. Ouvrez un devis

    Allez dans Ventes › Commandes › Devis et ouvrez n'importe quel devis (ou créez-en un). Studio modifie l'écran que vous avez sous les yeux : partir du bon écran évite de chercher ensuite.

  4. Cliquez sur l'icône Studio

    L'écran change de couleur : vous êtes dans l'éditeur. Un panneau latéral apparaît avec trois onglets, Ajouter, Propriétés et Vue. Pour sortir, cliquez sur Fermer en haut à droite. Il n'y a pas de bouton Enregistrer : chaque modification est enregistrée immédiatement.

Studio · VentesVuesRapportsAutomatisations
AjouterLes types de champsPropriétésVueFormulaire / Commande clientFermer
Nouveaux champs
TexteTexte multiligneEntierDécimal
MonétaireDateDate et heureCase à cocher
SélectionFichierChamp associéMany2one

S00008

ClientCamping Les Salines
Référence chantierSalines – espace snack
Expiration19/02/2027
Conditions30 jours

Glissez le type « Texte » sous le champ Client

Maquette simplifiée de l'éditeur Studio : le libellé exact des onglets et des types de champs peut varier selon votre version d'Odoo.

Quel type de champ choisir ?

Le type décide de ce que l'utilisateur pourra saisir. Un mauvais type se corrige mal ensuite : prenez dix secondes pour choisir.

TypeÀ utiliser pourExemple à l'Atelier
TexteUne information courte, libreRéférence chantier
Texte multiligneUne remarque de plusieurs lignesContraintes d'accès au chantier
DateUn jour précis, avec calendrierDate de pose souhaitée
SélectionUne liste fermée de choixEssence de bois : Chêne, Pin, Autre
Many2one (relation)Un lien vers une fiche existante : un contact, un produit, un utilisateurContact sur le chantier
Case à cocherUn oui ou nonLivraison en étage
MonétaireUn montant en eurosBudget annoncé par le client

« Many2one » est le nom technique d'une relation « plusieurs vers un » : plusieurs devis peuvent pointer vers le même contact. Selon votre version, Studio l'affiche sous ce nom anglais ou sous un libellé traduit.

Comment ajouter vos quatre premiers champs ?

  1. Référence chantier (Texte)

    Dans l'onglet Ajouter, attrapez Texte et déposez-le sous le champ Client. Le panneau Propriétés s'ouvre : remplacez le libellé proposé (du genre « Nouveau Texte ») par Référence chantier. Dans l'info-bulle d'aide, écrivez « Nom court du chantier, repris sur le bon de pose ».

  2. Date de pose souhaitée (Date)

    Avant de créer un champ date, vérifiez qu'il n'existe pas déjà : le devis possède une Date de livraison dans l'onglet Autres informations. Ici, la pose est un autre moment que la livraison, donc un nouveau champ se justifie. Glissez Date sous le précédent et nommez-le Date de pose souhaitée.

  3. Essence de bois (Sélection)

    Glissez Sélection. Une fenêtre vous demande les valeurs : saisissez Chêne, Pin et Autre, une par ligne, puis validez. Libellé : Essence de bois.

  4. Contact sur le chantier (relation)

    Glissez Many2one. Odoo demande vers quel type de fiche pointer : choisissez Contact. Libellé : Contact sur le chantier. Dans le devis, l'utilisateur pourra choisir un contact existant ou en créer un à la volée.

Le conseil de l'expert

Avant chaque nouveau champ, je regarde la section Champs existants de l'onglet Ajouter. Dans la moitié des démarrages que j'ai accompagnés, le champ « à créer » existait déjà, simplement caché. Un champ standard est mieux intégré : il est repris dans les rapports, les filtres et les mises à jour de version.

Comment afficher le champ dans la liste des devis ?

Un champ ajouté au formulaire n'apparaît pas tout seul dans la liste. C'est pourtant là que Julien veut voir, d'un coup d'œil, les dates de pose à venir.

  1. Passez en vue liste

    Studio toujours ouvert, retournez sur la liste des devis (par le fil d'Ariane, ou en choisissant la vue Liste dans le menu Vues de Studio).

  2. Ajoutez la colonne

    Dans l'onglet Ajouter, section Champs existants, attrapez Date de pose souhaitée et déposez-le entre les colonnes Client et Total.

  3. Choisissez si elle est optionnelle

    Dans les propriétés de la colonne, l'option Optionnel (selon votre version) permet de l'afficher ou de la masquer par défaut ; chaque utilisateur peut ensuite la montrer ou la cacher lui-même.

VentesCommandesÀ facturerProduits
NouveauDevisRechercher…
NuméroClientDate de pose souhaitéeTotalStatut
S00008Camping Les Salines20/03/20272 304,00 €Devis
S00007Restaurant Le Gabut15/01/20273 936,00 €Devis envoyé
La nouvelle colonne dans la liste des devis. Maquette simplifiée : la présentation peut varier selon votre version.

Bon à savoir : selon les versions, la liste « Devis » et la liste « Bons de commande » sont deux vues distinctes. Si la colonne manque d'un côté, refaites la manipulation dans l'autre liste.

Comment bien nommer ses champs Studio ?

Un champ a deux noms : le libellé, que voient les utilisateurs, et le nom technique, utilisé en coulisses par Odoo (dans les imports, les filtres avancés, les modèles d'emails). Studio fabrique un nom technique qui commence par x_studio_. En mode développeur, il l'affiche dans les propriétés : choisissez-le proprement dès la création, car il se renomme mal ensuite.

À éviterÀ préférerPourquoi
Nouveau DateDate de pose souhaitéeLe libellé dit à quoi sert la date
Info chantier 2Contact sur le chantierUn champ, une seule information
x_studio_field_8Gk2px_studio_date_poseLisible dans un import ou un email automatique
Bois (texte libre)Essence de bois (sélection)Une liste fermée se filtre et s'analyse

Trois règles suffisent : un libellé métier court, compris par toute l'équipe ; une info-bulle d'aide qui dit quoi saisir ; et le même nom partout où l'information revient (sur l'opportunité comme sur le devis).

Et si je me trompe ?

Studio propose des boutons Annuler et Rétablir pour revenir sur un geste. Retirer un champ du formulaire ne supprime pas ses données : le champ existe toujours et vous pouvez le remettre depuis Champs existants. La suppression définitive d'un champ, elle, efface les valeurs saisies dans tous les documents : réfléchissez-y à deux fois, et faites-la d'abord sur une copie de test.

À retenir
  • Studio s'ouvre depuis l'écran à modifier ; tout est enregistré immédiatement.
  • Choisissez le bon type : texte, date, sélection, relation…
  • Vérifiez les champs existants avant d'en créer un nouveau.
  • Un champ ajouté au formulaire doit être ajouté séparément à la liste.
  • Libellé clair, info-bulle, nom technique lisible : votre « vous » de dans un an vous remerciera.
  • En usage réel, Studio demande le plan Personnalisé ; l'essai gratuit permet de tout tester.
Exercice

Les quatre champs de Julien

Dans votre essai Odoo, ajoutez les quatre champs de la leçon sur la commande client, affichez la date de pose dans la liste des devis, puis créez ce devis pour vérifier.

ClientCamping Les Salines
LigneBAN-CH-150 Banc chêne 150 cm × 6 à 320,00 €
Référence chantierSalines – espace snack
Date de pose souhaitée20/03/2027
Essence de boisChêne
Contact sur le chantierPaul Girard (à créer, rattaché au Camping Les Salines)
  1. Créez les champs

    Texte, Date, Sélection (Chêne, Pin, Autre) et relation vers Contact, avec une info-bulle pour chacun.

  2. Ajoutez la colonne

    Date de pose souhaitée dans la liste des devis.

  3. Saisissez le devis

    Notez le total TTC affiché, puis vérifiez la liste.

Question : quel total TTC doit afficher la liste, et que devez-vous faire si la colonne n'apparaît pas dans la liste des bons de commande après confirmation ?

Le corrigé détaillé et le quiz de cette leçon sont réservés aux élèves du module « Studio et automatisations ».

Questions fréquentes

Odoo Studio est-il gratuit ?

Non en usage réel : Studio fait partie d'Odoo Enterprise et demande le plan Personnalisé (44,90 € par utilisateur et par mois en engagement annuel au 22/10/2026, 35,90 € la première année). Il est en revanche inclus dans l'essai gratuit d'Odoo, ce qui permet de tester avant de choisir.

Les champs créés avec Studio résistent-ils aux mises à jour d'Odoo ?

Oui en règle générale : les personnalisations Studio sont conservées lors des montées de version. Testez tout de même chaque mise à jour sur une copie de votre base, surtout si vous avez beaucoup modifié les écrans ou les documents PDF.

Peut-on ajouter un champ sans Studio ?

Pas en usage normal. Sans Studio, ajouter un champ passe par le mode développeur ou par un module développé sur mesure, ce qui est réservé aux connaisseurs. Studio reste la voie simple et sûre pour une PME.