Vues

Les vues sont l’interface qui permet d’afficher les données contenues dans un modèle. Un modèle peut avoir plusieurs vues, qui sont simplement différentes façons d’afficher les mêmes données. Dans Studio, les vues sont organisées en quatre catégories : général, enregistrements multiples, chronologie, et rapports.

Astuce

  • Pour changer la vue par défaut d’un modèle, accéder à Studio, aller dans Vues, cliquer sur l’icône (points de suspension) à côté de la vue souhaitée, et cliquer sur Définir par défaut.

  • Modifier des vues en utilisant l’éditeur XML intégré : activer le mode développeur, aller à la vue à modifier, sélectionner l’onglet Vue, et cliquer sur </> XML.

    Important

    Si vous modifiez une vue en utilisant l’éditeur XML, éviter de faire des modifications directement sur les vues standard et héritées, car celles-ci seraient réinitialisées et perdues lors des mises à jour ou des mises à niveau de modules. Toujours s’assurer de sélectionner les bonnes vues héritées de Studio : lorsque vous modifiez une vue dans Studio en faisant glisser-déposer un nouveau champ, par exemple, une vue héritée spécifique de Studio et son XPath correspondant, qui définit la partie modifiée de la vue, sont automatiquement générés.

Vues générales

Note

Sauf indication contraire, les paramètres décrits ci-dessous se trouvent sous l’onglet Vue de la vue.

Formulaire

La vue Formulaire est utilisée lors de la création et de la modification d’enregistrements, tels que les contacts, les commandes, les produits, etc.

  • Pour structurer un formulaire, glisser-déposer l’élément Onglets et colonnes trouvé sous l’onglet + Ajouter.

  • Pour empêcher les utilisateurs de créer, modifier, supprimer ou dupliquer des enregistrements, décocher Peut créer, Peut modifier, Peut supprimer ou Peut dupliquer.

  • Pour ajouter un bouton, cliquer sur Ajouter un bouton en haut du formulaire, saisir un Libellé, et sélectionner l’action du bouton :

    • Exécuter une action serveur : sélectionner l”action serveur à exécuter dans la liste déroulante ;

    • Appeler une méthode : spécifier une méthode Python existante déjà définie dans Odoo.

  • Pour modifier le libellé ou le style d’un bouton, cliquer sur le bouton et modifier son Libellé ou sa Classe (soit btn-primary pour un bouton principal, soit btn-secondary pour un bouton secondaire) dans l’onglet Propriétés.

    Astuce

    Les boutons principaux représentent la ou les actions principales que l’utilisateur peut effectuer dans une vue spécifique, par exemple Envoyer une demande de devis, et sont visuellement plus proéminents. Les boutons secondaires offrent des actions alternatives ou moins courantes, par exemple Imprimer ou Aperçu d’une demande de devis, et sont moins visibles. Par défaut, un nouveau bouton est stylisé comme un bouton secondaire.

  • Pour ajouter un bouton intelligent, cliquez sur l’icône (plus) dans le coin supérieur droit du formulaire. Saisissez un libellé, choisissez une icône et sélectionnez un champ lié.

Example

Vue Formulaire du modèle Modèle de devis

Activité

La vue activité permet de planifier et d’avoir un aperçu des activités (e-mails, appels, etc.) liées aux enregistrements.

Note

Il est uniquement possible de modifier cette vue dans Studio en éditant le code XML.

Example

Vue Activité d'un modèle de piste/opportunité

Vues avec enregistrements multiples

Note

Sauf indication contraire, les paramètres décrits ci-dessous se trouvent sous l’onglet Vue de la vue.

Kanban

La vue kanban est souvent utilisée pour accompagner les processus métier en déplaçant les enregistrements entre les étapes ou comme moyen alternatif d’afficher les enregistrements dans des cartes.

Note

Si la vue Kanban existe, elle est utilisée par défaut pour afficher les données sur les appareils mobiles à la place de la vue Liste.

  • Pour empêcher les utilisateurs de créer de nouveaux enregistrements, décochez Peut créer.

  • Pour créer des enregistrements directement dans la vue, sous une forme minimaliste, activez la Création rapide.

  • Pour définir un regroupement par défaut pour les enregistrements, sélectionnez un champ sous regrouper par défaut.

Example

Vue kanban d'un modèle de projet

Liste

La vue liste permet d’avoir un aperçu de plusieurs enregistrements à la fois, de rechercher des enregistrements et de modifier des enregistrements simples.

  • Pour empêcher les utilisateurs de créer, modifier, supprimer ou dupliquer des enregistrements, décocher Peut créer, Peut modifier, Peut supprimer, ou Peut dupliquer.

  • Pour créer et modifier des enregistrements directement dans la vue, sélectionnez ajouter un enregistrement en bas, ajouter un enregistrement en haut ou ouvrir la vue formulaire sous lors de la création d’enregistrement.

    Note

    Cela empêche les utilisateurs d’ouvrir des enregistrements dans la vue Formulaire à partir de la vue Liste.

  • Pour modifier plusieurs enregistrements à la fois, cochez la case à côté d”Activer l’édition en masse.

  • Pour modifier la manière dont les enregistrements sont triés par défaut, sélectionnez un champ sous Trier par.

  • Pour définir un regroupement par défaut pour les enregistrements, sélectionnez un champ sous regrouper par défaut.

  • Pour ajouter un bouton, cliquez sur ajouter un bouton en haut de la liste, saisissez un libellé et sélectionnez l’action du bouton :

    • Exécuter une action serveur : sélectionner l”action serveur à exécuter dans la liste déroulante ;

    • Appeler une méthode : spécifier une méthode Python existante déjà définie dans Odoo.

Les largeurs de colonnes dans une vue Liste sont calculées automatiquement pour fournir une expérience utilisateur optimale. Il est cependant également possible de définir une largeur de colonne fixe par champ. Pour ce faire, cliquer sur la colonne concernée pour ouvrir l’onglet Propriétés du champ, puis saisir le nombre de pixels souhaité dans le champ Largeur de colonne (px).

Astuce

Pour ajouter une icône (poignée de déplacement) permettant de réordonner les enregistrements manuellement, ajoutez un champ entier avec le widget poignée.

Icône de poignée de déplacement permettant de trier les enregistrements manuellement dans la vue Liste

Example

Vue Liste d'un modèle de commande

Carte

La vue carte permet d’afficher les enregistrements sur une carte. Par exemple, elle est utilisée dans l’application Services sur site pour planifier un itinéraire entre différentes tâches.

Note

Un champ many2one lié au modèle contact est requis pour activer la vue, car l’adresse du contact est utilisée pour positionner les enregistrements sur la carte.

  • Pour sélectionner le type de contact à utiliser sur la carte, sélectionnez-le sous le champ Contact.

  • Pour masquer le nom ou l’adresse de l’enregistrement, cochez masquer le nom ou masquer l’adresse.

  • Pour ajouter des informations provenant d’autres champs, sélectionnez-les sous Champs supplémentaires.

  • Pour qu’une route soit suggérée entre les différents enregistrements, cochez Activer le routage et sélectionnez le champ à utiliser pour trier les enregistrements en vue du routage.

Example

Vue Carte du modèle de tâche

Vues de ligne du temps

Note

  • Lorsque vous activez pour la première fois l’une des vues chronologique, vous devez sélectionner quels champs date ou date et heure de votre modèle doivent être utilisés pour définir quand les enregistrements commencent et se terminent afin de les afficher dans la vue. Vous pouvez modifier le champ date de début et le champ date de fin après activation de la vue.

  • Sauf indication contraire, les paramètres décrits ci-dessous se trouvent sous l’onglet Vue de la vue.

Calendrier

La vue Calendrier permet d’avoir un aperçu et de gérer les enregistrements dans un calendrier.

  • Pour créer des enregistrements directement dans la vue au lieu d’ouvrir la vue Formulaire, activez la création rapide.

    Note

    Cette option ne fonctionne que sur des modèles spécifiques qui peuvent être créés rapidement à l’aide d’un simple nom. Cependant, la plupart des modèles ne prennent pas en charge la création rapide et ouvrent la vue Formulaire pour compléter les champs requis.

  • Pour mettre en couleur des enregistrements dans le calendrier, sélectionnez un champ sous Couleur. Tous les enregistrements partageant la même valeur pour ce champ sont affichés dans la même couleur.

    Note

    Puisque le nombre de couleurs est limité, une même couleur peut être attribuée à des valeurs différentes.

  • Pour afficher les événements durant toute la journée en haut du calendrier, sélectionnez un champ case à cocher qui spécifie si l’événement dure toute la journée.

  • Pour choisir l’échelle de temps par défaut utilisée pour afficher les événements, sélectionnez Jour, Semaine, Mois ou Année sous le Mode d’affichage par défaut.

Note

Vous pouvez également utiliser un champ durée pour afficher la durée de l’événement en heures en sélectionnant un champ décimal ou entier du modèle qui spécifie la durée de l’événement. Cependant, si vous définissez un champ date de fin, le champ durée ne sera pas pris en compte.

Example

Vue Calendrier du modèle d'un événement

Cohorte

La vue cohorte permet d’examiner le cycle de vie des enregistrements sur une période donnée. Par exemple, elle est utilisée dans l’application Abonnements pour visualiser le taux de rétention des abonnements.

  • Pour afficher une mesure (c’est-à-dire la valeur agrégée d’un certain champ) par défaut sur la vue, sélectionnez un Champ de mesure.

  • Pour choisir l’intervalle de temps utilisé par défaut pour regrouper les résultats, sélectionnez Jour, Semaine, Mois ou Année sous Intervalle.

  • Pour modifier le Mode cohorte, sélectionnez soit Rétention le pourcentage d’enregistrements qui restent sur une période de temps, commençant à 100% et diminuant avec le temps, soit Attrition le pourcentage d’enregistrements qui quittent sur une période donnée, commençant à 0% et augmentant avec le temps.

  • Pour modifier la progression de la Ligne de temps (c’est-à-dire, les colonnes), sélectionnez soit En avant (de 0 à +15), soit En arrière (de -15 à 0). Dans la plupart des cas, c’est la ligne de temps en avant qui est utilisée.

Example

Vue cohorte du modèle d'abonnement

Gantt

La vue Gantt permet de prévoir et d’examiner la progression globale des enregistrements. Les enregistrements sont représentés par une barre sous une échelle de temps.

  • Pour empêcher les utilisateurs de créer ou modifier des enregistrements, décocher Peut créer ou Peut modifier.

  • Pour remplir les cellules en gris lorsqu’un enregistrement ne doit pas y être créé (par ex. le week-end pour les employés), cochez Afficher l’indisponibilité.

    Note

    Le modèle sous-jacent doit prendre en charge cette fonctionnalité, qui ne peut pas être ajoutée à l’aide de Studio. Elle est prise en charge pour les applications Projet, Congés, Planification et Fabrication.

  • Pour afficher une ligne de total au bas de l’écran, cochez Afficher une ligne de total.

  • Pour réduire plusieurs enregistrements dans une seule ligne, cochez Réduire le premier niveau.

  • Pour choisir de quelle manière dont les enregistrements sont regroupés par défaut sur les lignes (par ex. par employé ou par projet), sélectionnez un champ sous Regrouper par défaut par.

  • Pour définir une échelle de temps par défaut pour afficher des enregistrements, sélectionnez Jour, Semaine, Mois ou Année sous Échelle par défaut.

  • Pour mettre en couleur les enregistrements sur la vue, sélectionnez un champ sous Couleur. Tous les enregistrements partageant la même valeur pour ce champ sont affichés dans la même couleur.

    Note

    Puisque le nombre de couleurs est limité, une même couleur peut être attribuée à des valeurs différentes.

  • Pour spécifier le degré de précision avec lequel chaque échelle de temps doit être divisée, sélectionnez Quart d’heure, Demi-heure ou Heure sous Précision du jour, Demi-journée ou Jour sous Précision de semaine et Précision de mois.

Example

Vue Gantt du modèle de planification d'un poste

Vues d’analyse

Note

Sauf indication contraire, les paramètres décrits ci-dessous se trouvent sous l’onglet Vue de la vue.

Tableau croisé dynamique

La vue tableau croisé dynamique permet d’explorer et d’analyser les données contenues dans les enregistrements de manière interactive. Elle est particulièrement utile pour agréger des données numériques, créer des catégories et explorer les données en développant et réduisant différents niveaux de données.

  • Pour accéder à tous les enregistrements dont les données sont agrégées dans une cellule, cochez Accéder aux enregistrements depuis la cellule.

  • Pour diviser les données en différentes catégories, sélectionnez le ou les champs sous Regroupement de colonnes, Regroupement de lignes - Premier niveau ou Regroupement de lignes - Deuxième niveau.

  • Pour ajouter différents types de données à mesurer à l’aide de la vue, sélectionnez un champ sous Mesures.

  • Pour afficher le nombre d’enregistrements composant les données agrégées dans une cellule, cochez Afficher le nombre.

Example

Vue tableau croisé dynamique d'un modèle de rapport d'achats

Graphique

La vue Graphique permet d’afficher les données des enregistrements sous forme de graphique à barres, en courbes ou en secteurs.

  • Pour modifier le graphique par défaut, sélectionnez Barres, Linéaire ou Circulaire sous Type.

  • Pour choisir une dimension de données par défaut (catégorie), sélectionnez un champ sous Première dimension et, le cas échéant, un autre sous Deuxième dimension.

  • Pour sélectionner un type de données à mesurer par défaut à l’aide de la vue, sélectionnez un champ sous Mesure.

  • Uniquement pour les graphiques à barres et linéaires : Pour trier les différentes catégories de données en fonction de leur valeur, sélectionnez Ascendant (de la valeur la plus faible à la valeur la plus élevée) ou Descendant (de la valeur la plus élevée à la valeur la plus faible) sous Tri.

  • Uniquement pour les graphiques à barres ou circulaires : Pour accéder à tous les enregistrements dont les données sont agrégées sous une catégorie de données sur le graphique, cochez Accéder aux enregistrements depuis le graphique.

  • Uniquement pour les graphiques à barres : Lorsque vous utilisez deux dimensions de données (catégories), affichez les deux colonnes l’une au-dessus de l’autre par défaut en cochant Graphique empilé.

Example

Graphique à barres du modèle de rapport d'analyse des ventes dans la vue Graphique