crm.team : champs, relations et API
Le modèle crm.team (« Équipe commerciale ») est un modèle persistant déclaré par le module Équipes commerciales, puis enrichi par 6 autres modules. Il expose 60 champs, dont 36 déclarés directement sur le modèle ; 25 champs d'autres modèles pointent vers lui. Retrouvez ci-dessous chaque champ avec son nom technique, son type, son libellé français et ses relations, puis un exemple d'appel à l'API JSON-2 d'Odoo 19.
Fiche d'identité
- Nom technique
crm.team- Libellé
- Équipe commerciale
- Type
- Persistant (models.Model)
- Table SQL
crm_team- Module d'origine
- Équipes commerciales (
sales_team) - Étendu par
- crm, sale, sale_crm, pos_sale, website_sale, survey_crm
- Tri par défaut (_order)
sequence ASC, create_date DESC, id DESC- Hérite de (mixins)
- mail.threadmail.alias.mixin
Champs du modèle
36 champs propres, 18 hérités des mixins et 6 champs automatiques de l'ORM. Cliquez sur un nom pour obtenir le lien direct vers le champ.
60 champs affichés sur 60
| Nom technique | Libellé | Type | Détails |
|---|---|---|---|
| abandoned_carts_amount | Nombre de paniers abandonnés | integer | calculé ajouté par eCommerce ( |
| abandoned_carts_count | Nombre de paniers abandonnés | integer | calculé ajouté par eCommerce ( |
| active | Actif Si le champ actif n'est pas coché, il vous permettra de masquer l'équipe commerciale sans la supprimer. | boolean | |
| alias_id | Alias L'adresse e-mail associée a cette équipe commerciale. Les nouveaux e-mails reçus vont automatiquement générer de nouvelles opportunités affiliés à l'équipe commerciale. | many2one | ajouté par CRM ( |
| assignment_auto_enabled | Assignation automatique | boolean | calculé ajouté par CRM ( |
| assignment_domain | Domaine d'assignation Domaine de filtrage supplémentaire lors de la récupération de pistes non assignées à attribuer à l'équipe. | char | ajouté par CRM ( |
| assignment_enabled | Assignation de la piste | boolean | calculé ajouté par CRM ( |
| assignment_max | Capacité moyenne de piste Capacité moyenne de pistes par mois pour tous les vendeurs appartenant à l'équipe | integer | calculé ajouté par CRM ( |
| assignment_optout | Ignorer l'assignation automatique | boolean | ajouté par CRM ( |
| color | Couleur Couleur du canal | integer | |
| company_id | Société | many2one | |
| crm_team_member_all_ids | Membres de l'équipe commerciale (y compris les inactifs) | one2many | inverse : |
| crm_team_member_ids | Membres de l'équipe commerciale Ajoutez des membres pour assigner automatiquement leurs documents à cette équipe commerciale. | one2many | inverse : |
| currency_id | Devise | many2one | lecture seule related : |
| dashboard_button_name | Bouton du tableau de bord | char | calculé |
| favorite_user_ids | Membres favoris | many2many | |
| invoiced | Facturé ce mois-ci Prévision de facturation pour le mois en cours. C'est le montant que l'équipe de vente a facturé ce mois. Permet de calculer le ratio réalisé/prévision affiché sur la vue kanban. | float | lecture seulecalculé ajouté par Ventes ( |
| invoiced_target | Objectif de facturation Objectif de revenus pour le mois en cours (total hors taxes des factures payées). | float | ajouté par Ventes ( |
| is_favorite | Afficher sur le tableau de bord Ajoutez des équipes aux favoris pour les afficher sur le tableau de bord et y accéder facilement. | boolean | calculé |
| is_membership_multi | Plusieurs adhésions autorisées Si vrai, les utilisateurs peuvent appartenir à plusieurs équipes commerciales. Sinon, l'adhésion est limitée à une seule équipe commerciale. | boolean | calculé |
| lead_all_assigned_month_count | # Pistes/Opportunités assignées ce mois Nombre de pistes et d'opportunités assignées ce dernier mois. | integer | calculé ajouté par CRM ( |
| lead_all_assigned_month_exceeded | Dépasser l'assignation mensuelle des pistes Vrai si le nombre d'assignations de pistes mensuelles est supérieur à la limite maximale d'assignation, sinon faux. | boolean | calculé ajouté par CRM ( |
| lead_properties_definition | Propriétés de la piste | properties_definition | ajouté par CRM ( |
| lead_unassigned_count | # Pistes non assignées | integer | calculé ajouté par CRM ( |
| member_company_ids | Entreprise membre Expérience utilisateur : Limiter à l'équipe de l'entreprise ou toutes les équipes si aucune entreprise n'est définie | many2many | calculé |
| member_ids | Vendeurs Utilisateurs assignés à cette équipe. | many2many | calculé |
| member_warning | Avertissement d'un problème d'adhésion | text | calculé |
| name | Équipe commerciale | char | requistraduisible |
| origin_survey_ids | Opportunités issues du sondage liées à l’équipe commerciale | one2many | inverse : ajouté par Sondage CRM ( |
| pos_config_ids | Point de vente | one2many | inverse : ajouté par PdV - Ventes ( |
| sale_order_count | # Commandes clients | integer | calculé ajouté par Ventes ( |
| sequence | Séquence | integer | |
| use_leads | Pistes Cochez cette case pour filtrer et qualifier des demandes entrantes comme pistes avant de les convertir en opportunités et de les assigner à un vendeur. | boolean | ajouté par CRM ( |
| use_opportunities | Pipeline Cochez cette case pour gérer un processus de prévente avec des opportunités. | boolean | ajouté par CRM ( |
| user_id | Chef d'équipe | many2one | |
| website_ids | Sites web | one2many→ website | inverse : ajouté par eCommerce ( |
| alias_defaults | Alias Defaults | text | hérité de mail.alias.mixin |
| alias_domain | Nom d'alias de domaine | char | related : hérité de mail.alias.mixin.optional |
| alias_domain_id | Alias de domaine | many2one | related : hérité de mail.alias.mixin.optional |
| alias_email | Alias de messagerie | char | calculé hérité de mail.alias.mixin.optional |
| alias_name | Nom de l'alias | char | hérité de mail.alias.mixin |
| has_message | A un message | boolean | calculé hérité de mail.thread |
| message_attachment_count | Nombre de pièces jointes | integer | calculé hérité de mail.thread |
| message_follower_ids | Abonnés | one2many | inverse : hérité de mail.thread |
| message_has_error | Erreur d'envoi du message Si coché, certains messages ont une erreur de livraison. | boolean | calculé hérité de mail.thread |
| message_has_error_counter | Nombre d'erreurs Nombre de messages avec des erreurs d'envoi | integer | calculé hérité de mail.thread |
| message_has_sms_error | Erreur d'envoi SMS Si coché, certains messages ont une erreur de livraison. | boolean | calculé hérité de mail.thread |
| message_ids | Messages | one2many | inverse : hérité de mail.thread |
| message_is_follower | Est un abonné | boolean | calculé hérité de mail.thread |
| message_needaction | Nécessite une action Si coché, de nouveaux messages demandent votre attention. | boolean | calculé hérité de mail.thread |
| message_needaction_counter | Nombre d'actions Nombre de messages nécessitant une action | integer | calculé hérité de mail.thread |
| message_partner_ids | Abonnés (Partenaires) | many2many | calculé hérité de mail.thread |
| rating_ids | Évaluations | one2many | inverse : hérité de mail.thread |
| website_message_ids | Messages du site web Historique de communication du site web | one2many | inverse : hérité de mail.thread |
| create_date | Créé le | datetime | lecture seuleautomatique |
| create_uid | Créé par | many2one | lecture seuleautomatique |
| display_name | Nom affiché | char | lecture seulecalculéautomatique |
| id | ID | integer | lecture seuleautomatique |
| write_date | Dernière mise à jour le | datetime | lecture seuleautomatique |
| write_uid | Dernière mise à jour par | many2one | lecture seuleautomatique |
Relations
Modèles liés depuis ce modèle
- crm.team.member : crm_team_member_all_ids, crm_team_member_ids
- mail.alias : alias_id
- pos.config : pos_config_ids
- res.company : company_id, member_company_ids
- res.currency : currency_id
- res.users : favorite_user_ids, member_ids, user_id
- survey.survey : origin_survey_ids
- website : website_ids
Champs d'autres modèles qui pointent ici
- account.invoice.report : team_id
- account.move : team_id
- chatbot.script.step : crm_team_id
- crm.activity.report : team_id
- crm.iap.lead.mining.request : team_id
- crm.lead : team_id
- crm.lead.scoring.frequency : team_id
- crm.lead2opportunity.partner : team_id
- crm.merge.opportunity : team_id
- crm.reveal.rule : team_id
- crm.stage : team_ids
- crm.team.member : crm_team_id
- event.lead.rule : lead_sales_team_id
- pos.config : crm_team_id
- pos.order : crm_team_id
- pos.session : crm_team_id
- res.config.settings : pos_crm_team_id, salesteam_id
- res.users : crm_team_ids, sale_team_id
- sale.order : team_id
- sale.report : team_id
- survey.survey : team_id
- website : crm_default_team_id, salesteam_id
Lire ce modèle par l'API
Exemple d'appel à l'API JSON-2 d'Odoo 19 : lecture des cinq premiers enregistrements avec des champs réels du modèle. Remplacez l'instance, la base et la clé API par les vôtres.
curl -X POST "https://votre-instance.odoo.com/json/2/crm.team/search_read" \
-H "Authorization: bearer $ODOO_API_KEY" \
-H "X-Odoo-Database: votre-base" \
-H "Content-Type: application/json" \
-d '{"domain":[],"fields":["name","alias_id","company_id","currency_id","user_id"],"limit":5}'import requests
BASE_URL = "https://votre-instance.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "votre-base"}
res = requests.post(
f"{BASE_URL}/crm.team/search_read",
headers=headers,
json={"domain": [], "fields": ["name","alias_id","company_id","currency_id","user_id"], "limit": 5},
)
res.raise_for_status()
print(res.json())- L'accès à l'API externe est réservé à la formule Custom d'Odoo.
- XML-RPC et JSON-RPC seront retirés dans Odoo 22 (automne 2028) : préférez JSON-2.
- Les droits d'accès et règles d'enregistrement de l'utilisateur de la clé s'appliquent.
Citer cet outil
Vous rédigez un tutoriel, une documentation interne ou une réponse sur un forum ? Copiez ce lien pour renvoyer vos lecteurs vers la fiche à jour.
<a href="https://aidoo.ai/fr/outils/explorateur-modeles-odoo/crm-team">crm.team (Odoo 19.0)</a>Sources
- Code source du modèle sur GitHub
- Documentation Odoo 19 : ORM API
- Documentation Odoo 19 : API externe JSON-2
Données vérifiées le 23 septembre 2026 · Odoo 19.0 Community
Vous avez un projet Odoo ou souhaitez exploiter votre ERP avec l'IA ? Échangeons
Intégration, développement de modules, connexion de Claude ou ChatGPT à vos données : décrivez-nous votre contexte, nous vous répondons sous 24 heures ouvrées.