Comment résoudre les problèmes de champs personnalisés Zendesk : Guide de dépannage complet

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited 4 mars 2026

Expert Verified

Image de bannière pour Comment résoudre les problèmes de champs personnalisés Zendesk : Guide de dépannage complet

Vous avez passé des heures à configurer les champs personnalisés parfaits dans Zendesk. Vous avez cartographié exactement les données que vous devez capturer, configuré les types de champs et défini les autorisations. Puis vos agents commencent à travailler et… les champs sont introuvables. Ou ils sont visibles dans les tickets mais absents de vos rapports Explore. Ou votre intégration API renvoie « undefined » pour les valeurs que vous savez exister.

Bienvenue dans le monde frustrant des problèmes de champs personnalisés Zendesk. Ces problèmes sont suffisamment courants pour générer des milliers de tickets de support et de messages sur les forums, mais les solutions sont souvent dispersées sur plusieurs pages de documentation et fils de discussion de la communauté.

Ce guide rassemble tout. Nous allons passer en revue les problèmes de champs personnalisés les plus courants, expliquer pourquoi ils se produisent et vous donner des correctifs étape par étape qui fonctionnent réellement. Nous verrons également comment les équipes réduisent leur dépendance à l’égard des configurations complexes de champs personnalisés en utilisant des outils d’IA comme eesel AI qui apprennent du contexte au lieu d’exiger des configurations de champs rigides.

Page d’accueil de Zendesk avec navigation et aperçu des produits
Page d’accueil de Zendesk avec navigation et aperçu des produits

Diagnostic rapide : identifiez votre problème de champ personnalisé Zendesk

Avant de plonger dans les solutions détaillées, nous allons faire correspondre vos symptômes avec le bon correctif :

SymptômeCause probableAller à la solution
Champs personnalisés visibles dans Admin mais pas dans les ticketsChamp non ajouté au formulaire de ticketProblème 1 : Champs ne s’affichant pas dans les tickets
Champs disparus après une mise à jour de ZendeskConfiguration du formulaire modifiéeProblème 1 : Champs ne s’affichant pas dans les tickets
Champs personnalisés manquants dans les rapports ExploreDélai de synchronisation des données ou conflit de nomProblème 2 : Champs manquants dans Explore
Champs numériques n’apparaissant pas comme attributsStockés sous Métriques à la placeProblème 2 : Champs manquants dans Explore
API renvoyant « undefined » pour les valeurs de champs personnalisésMéthode d’accès au tableau incorrecteProblème 3 : Problèmes d’extraction d’API
Champs personnalisés Jira ne se mappant pas à ZendeskLimitations du pluginProblème 4 : Échecs d’intégration

Si votre problème ne figure pas dans ce tableau, parcourez systématiquement les sections ci-dessous. La plupart des problèmes de champs personnalisés Zendesk appartiennent à l’une de ces quatre catégories.

Problème 1 : Champs personnalisés ne s’affichant pas dans les tickets

Il s’agit du problème de champ personnalisé le plus courant. Vous avez créé le champ, il s’affiche comme actif dans le Centre d’administration, mais les agents ne peuvent pas le voir lorsqu’ils consultent ou créent des tickets.

Pourquoi cela se produit-il ?

Dans Zendesk, la création d’un champ personnalisé et sa visibilité pour les agents sont deux étapes distinctes. Lorsque vous créez un champ, il existe dans votre compte, mais n’apparaît pas automatiquement sur les formulaires de ticket. Vous devez l’ajouter explicitement à chaque formulaire où vous souhaitez qu’il s’affiche.

Cela piège même les administrateurs expérimentés car c’est contre-intuitif. D’autres plateformes affichent souvent tous les champs actifs automatiquement. L’approche de Zendesk vous donne un contrôle précis sur la disposition des formulaires, mais crée cet obstacle courant.

Les problèmes postérieurs à la mise à jour (comme ceux signalés après la mise à jour de mars 2023) se produisent généralement lorsque Zendesk modifie les comportements par défaut des formulaires ou lorsque les règles de champs conditionnels sont réinitialisées.

Correctif étape par étape

Étape 1 : Vérifiez que le champ est actif

Accédez à Centre d’administration > Objets et règles > Tickets > Champs. Trouvez votre champ personnalisé et confirmez que l’état indique « Actif ». Les champs inactifs n’apparaîtront nulle part, quelle que soit la configuration du formulaire.

Étape 2 : Vérifiez les autorisations de visibilité des champs

Cliquez sur les paramètres du champ et passez en revue les options de visibilité. Les champs peuvent être définis comme visibles pour :

  • Agents uniquement
  • Utilisateurs finaux uniquement
  • Agents et utilisateurs finaux

Si vos agents ne peuvent pas voir un champ, assurez-vous que « Visible pour les agents » est activé.

Étape 3 : Ajoutez le champ à votre formulaire de ticket

C’est l’étape que la plupart des gens manquent. Accédez à Centre d’administration > Objets et règles > Tickets > Formulaires. Sélectionnez le formulaire que vos agents utilisent (souvent le formulaire par défaut si vous n’en avez pas créé de personnalisés).

Dans l’éditeur de formulaire, vous verrez les champs disponibles à gauche et la disposition actuelle du formulaire à droite. Faites glisser votre champ personnalisé de la liste disponible vers la disposition du formulaire. Enregistrez le formulaire.

Panneau de configuration des champs de ticket dans le Centre d’administration avec options de champs conditionnels
Panneau de configuration des champs de ticket dans le Centre d’administration avec options de champs conditionnels

Étape 4 : Testez avec différents rôles d’agent

Si le champ n’apparaît toujours pas, vérifiez les autorisations de l’agent. Certains champs personnalisés sont limités en fonction des rôles d’agent. Testez d’abord avec un compte administrateur pour exclure les problèmes d’autorisation, puis vérifiez que le rôle d’agent spécifique a accès.

Étape 5 : Vérifiez les règles de champs conditionnels

Si vous utilisez des champs conditionnels, votre champ manquant peut être masqué jusqu’à ce qu’un autre champ obtienne une valeur spécifique. Accédez à Centre d’administration > Objets et règles > Tickets > Formulaires, cliquez sur les trois points à côté de votre formulaire et sélectionnez « Conditions ». Passez en revue toutes les règles qui pourraient masquer votre champ.

Conseil de prévention

Documentez les champs qui appartiennent à quels formulaires. Une simple feuille de calcul mappant les champs aux formulaires empêche ce problème et accélère le dépannage lorsque des problèmes surviennent.

Problème 2 : Champs personnalisés manquants dans les rapports Explore

Vous avez des données dans vos champs personnalisés. Vous pouvez les voir dans les tickets. Mais lorsque vous créez des rapports dans Zendesk Explore, les champs sont manquants ou ne renvoient pas les valeurs attendues.

Pourquoi cela se produit-il ?

Il existe trois causes courantes à ce problème :

  1. Délai de synchronisation des données : Les nouveaux champs personnalisés mettent jusqu’à une heure à apparaître dans Explore. Cela prend les gens au dépourvu qui s’attendent à une disponibilité immédiate.

  2. Conflits de noms : Lorsque plusieurs champs personnalisés partagent le même nom (même si certains sont inactifs), les attributs calculés basés sur les noms de champs échouent. Explore ne peut pas déterminer quel champ vous voulez dire.

  3. Confusion du type de champ : Les champs personnalisés numériques et décimaux sont stockés en tant que métriques, pas en tant qu’attributs. Les gens les cherchent au mauvais endroit.

Correctif étape par étape

Étape 1 : Autorisez le temps de synchronisation pour les nouveaux champs

Si vous avez créé le champ au cours de la dernière heure, attendez. La synchronisation des données Explore n’est pas instantanée. Les modifications des données historiques peuvent prendre encore plus de temps. Prenez un café et vérifiez à nouveau dans une heure.

Étape 2 : Vérifiez s’il existe des noms de champs en double

Accédez à Centre d’administration > Objets et règles > Tickets > Champs et analysez votre liste de champs. Recherchez tous les champs avec des noms identiques, y compris ceux qui sont inactifs. Si vous trouvez des doublons, renommez-les pour qu’ils soient uniques.

La chose essentielle à retenir est que les attributs calculés dans Explore référencent les champs par nom, pas par ID. Lorsque les noms entrent en collision, la formule ne peut pas résoudre quel champ utiliser.

Étape 3 : Vérifiez l’emplacement correct pour les champs numériques

Si vous recherchez des champs personnalisés numériques ou décimaux, vérifiez sous Métriques dans votre rapport Explore, pas Attributs. Ces types de champs stockent des valeurs numériques qui se calculent de la même manière que les métriques système.

Pour les convertir en attributs pour différents besoins de reporting, Zendesk fournit une recette : « Recette Explore : Conversion entre métriques et attributs. »

Interface de reporting Explore avec métriques sélectionnées et filtres de champs personnalisés
Interface de reporting Explore avec métriques sélectionnées et filtres de champs personnalisés

Étape 4 : Vérifiez les autorisations de l’ensemble de données

Assurez-vous d’avoir accès aux ensembles de données appropriés dans Explore. Certains champs n’apparaissent que dans des ensembles de données spécifiques (Tickets, Mises à jour de tickets, etc.). Vérifiez auprès de votre administrateur Zendesk si vous n’êtes pas sûr de l’accès à l’ensemble de données.

Étape 5 : Actualisez votre connexion Explore

Parfois, la solution la plus simple fonctionne. Déconnectez-vous d’Explore et reconnectez-vous. Cela force une actualisation de la connexion et peut résoudre les problèmes de visibilité des champs.

Conseil de prévention

Établissez des conventions de nommage pour les champs personnalisés. Incluez un code de service ou un préfixe de catégorie (comme « FACT_ » pour les champs de facturation ou « PROD_ » pour les champs de produit) pour éviter les conflits de noms et faciliter la recherche des champs dans Explore.

Flux de travail de mappage de champs personnalisés pour la synchronisation Zendesk Explore
Flux de travail de mappage de champs personnalisés pour la synchronisation Zendesk Explore

Problème 3 : Problèmes d’extraction de champs personnalisés d’API

Vous créez une intégration ou extrayez des données via l’API. Vous pouvez voir les valeurs des champs personnalisés dans l’interface Zendesk, mais vos appels API renvoient « undefined » ou des valeurs vides.

Pourquoi cela se produit-il ?

Les champs personnalisés dans l’API Zendesk sont renvoyés sous forme de tableau d’objets, pas sous forme de propriétés directes sur l’objet ticket. De nombreux développeurs essaient d’y accéder comme ticket.custom_field_12345, ce qui ne fonctionne pas. Vous devez rechercher dans le tableau le champ avec l’ID correspondant.

La solution

Voici le modèle correct pour extraire les valeurs de champs personnalisés de l’API Zendesk :

// Mauvaise façon - renvoie undefined
ticket.custom_fields_6515116803345

// Bonne façon - recherche dans le tableau l’ID du champ
ticket.custom_fields[ticket.custom_fields.findIndex((cf) => cf.id==6515116803345)].value

Le tableau custom_fields contient des objets avec des propriétés id et value. Vous devez trouver l’index de l’objet avec votre ID de champ cible, puis accéder à sa valeur.

Conseil de prévention

Utilisez les ID de champ plutôt que les noms dans les appels API. Les ID de champ sont stables et uniques. Les noms de champs peuvent changer, ce qui interrompt votre intégration. Stockez les ID de champ en tant que constantes dans votre code avec des noms de variables descriptifs afin que votre intégration reste lisible.

Problème 4 : Échecs de mappage de champs d’intégration

Vous essayez de synchroniser Zendesk avec une autre plateforme (Jira, Power BI, Salesforce) et vos champs personnalisés ne se mappent pas correctement ou n’apparaissent pas dans l’intégration.

Limitations de l’intégration Jira

Le plugin Zendesk pour Jira a des limitations connues avec la détection des champs personnalisés. Selon les rapports des utilisateurs dans la communauté Atlassian, le plugin ne détecte que les champs système, pas tous les champs personnalisés créés dans Jira.

Si vous devez mapper des champs personnalisés Jira à Zendesk et que le plugin standard ne les prend pas en charge, envisagez ces solutions de contournement :

  • Utilisez un outil d’intégration tiers comme Exalate, qui gère le mappage des champs personnalisés de manière plus robuste
  • Créez des règles de flux de travail dans Jira qui copient les valeurs des champs personnalisés dans les champs système que Zendesk peut voir
  • Utilisez des webhooks pour synchroniser les valeurs des champs entre les systèmes

Problèmes de connexion Power BI

Lors de la connexion de Power BI à Zendesk, les champs de ticket personnalisés ne s’affichent parfois pas dans le modèle de données. Cela se produit généralement parce que :

  • Le champ a été créé récemment et ne s’est pas synchronisé avec l’entrepôt de données
  • Le type de champ n’est pas pris en charge par le connecteur Power BI
  • Les autorisations de champ limitent l’accès aux données

Essayez d’actualiser la connexion dans Power BI après avoir attendu la période de synchronisation d’une heure. Si les champs n’apparaissent toujours pas, vérifiez si le connecteur prend en charge votre type de champ spécifique.

Quand utiliser des outils tiers

Les intégrations natives fonctionnent pour les configurations de base, mais le mappage de champs complexes nécessite généralement des plateformes d’intégration dédiées. Les outils comme Zapier, Workato ou Exalate offrent des options de mappage de champs plus flexibles que les intégrations Zendesk natives.

Meilleures pratiques pour éviter les problèmes de champs personnalisés

Après avoir dépanné des centaines de problèmes de champs personnalisés, des modèles émergent. Voici les pratiques qui empêchent la plupart des problèmes avant qu’ils ne commencent :

Conventions de nommage

Établissez et appliquez des conventions de nommage dès le premier jour. Les bonnes conventions comprennent :

  • Préfixes de service ou de catégorie (FACT_, PROD_, TECH_)
  • Numérotation séquentielle pour les champs associés (FACT_REMBOURSEMENT_01, FACT_REMBOURSEMENT_02)
  • Éviter les noms génériques comme « Type » ou « État » qui pourraient entrer en conflit avec les champs système

Stratégies d’organisation des champs

  • Limitez le nombre de champs sur un seul formulaire à ce dont les agents ont réellement besoin
  • Utilisez des champs conditionnels pour afficher les champs pertinents en fonction du contexte plutôt que d’afficher tout
  • Vérifiez régulièrement les champs inactifs et supprimez ceux qui ne sont plus nécessaires

Flux de travail de test

Ne déployez jamais les modifications de champs personnalisés directement en production. Testez avec :

  • Un petit groupe d’agents d’abord
  • Différents rôles d’agent
  • Les vues agent et utilisateur final (le cas échéant)
  • Explore le reporting après la période de synchronisation

Envisagez des alternatives d’IA

Voici quelque chose qui vaut la peine d’être considéré : de nombreuses équipes créent des configurations de champs personnalisés complexes pour catégoriser et acheminer automatiquement les tickets. Elles créent des menus déroulants élaborés, des champs conditionnels et des champs obligatoires pour s’assurer que les tickets parviennent à la bonne équipe avec le bon contexte.

eesel AI adopte une approche différente. Au lieu d’exiger que les agents remplissent des champs rigides, notre IA lit le contenu du ticket et catégorise, étiquette et achemine automatiquement en fonction de ce que le client a réellement écrit. Cela élimine de nombreux maux de tête liés à la gestion des champs tout en obtenant souvent une meilleure précision que la sélection manuelle des champs.

Tableau de bord eesel AI pour configurer l’agent superviseur avec une interface sans code
Tableau de bord eesel AI pour configurer l’agent superviseur avec une interface sans code

Pour les équipes qui ont du mal avec la complexité des champs personnalisés, notre agent IA peut gérer le support de première ligne sans nécessiter les configurations de champs élaborées qui causent tant de problèmes. Et notre produit AI Triage étiquette et achemine automatiquement les tickets en fonction du contenu, réduisant ainsi la dépendance aux champs personnalisés pour la catégorisation.

Quand demander de l’aide supplémentaire

Certains problèmes de champs personnalisés nécessitent l’intervention du support Zendesk. Contactez le support Zendesk si :

  • Les problèmes persistent au-delà de 24 heures après avoir essayé les solutions ci-dessus
  • Vous soupçonnez des problèmes d’intégrité des données (données historiques manquantes, valeurs de champs incorrectes)
  • Vous avez besoin d’une logique de champ conditionnel complexe qui dépasse la limite de 1 500 conditions par type d’utilisateur
  • Le mappage des champs d’intégration échoue malgré l’utilisation de types de champs pris en charge

Pour les équipes qui constatent que la gestion des champs personnalisés consomme trop de temps d’administration, il pourrait être intéressant d’explorer si des alternatives basées sur l’IA pourraient simplifier votre flux de travail. Notre intégration avec Zendesk fonctionne en parallèle de votre configuration existante pour automatiser la catégorisation et l’acheminement que les champs personnalisés étaient initialement conçus pour gérer.

Foire aux questions

Zendesk modifie occasionnellement les comportements par défaut des formulaires ou réinitialise les règles de champs conditionnels lors des mises à jour. Après toute mise à jour majeure, vérifiez vos formulaires de ticket pour vous assurer que les champs sont toujours correctement attribués et que les règles conditionnelles sont intactes.
Attendez au moins une heure pour que les nouveaux champs personnalisés se synchronisent avec Explore. Les modifications des données historiques peuvent prendre plus de temps. Si les champs sont toujours manquants après 24 heures, contactez le support Zendesk.
Oui. L'utilisation de plusieurs formulaires de ticket avec des affectations de champs spécifiques réduit la confusion et empêche le problème de surcharge de champs où les agents ne peuvent pas trouver les champs pertinents. N'oubliez pas que chaque formulaire doit avoir des champs explicitement ajoutés.
Oui. Les outils de support basés sur l'IA comme eesel AI peuvent catégoriser et acheminer les tickets en fonction du contenu plutôt que d'exiger une sélection manuelle des champs. Cela élimine de nombreux problèmes courants de gestion des champs.
Le problème d'API le plus courant est d'essayer d'accéder aux champs personnalisés en tant que propriétés directes (comme ticket.custom_field_12345) au lieu de rechercher l'ID de champ dans le tableau custom_fields. Utilisez plutôt ticket.custom_fields.find(cf => cf.id === 12345).value.
Le plugin Zendesk pour Jira a des limitations avec la détection des champs personnalisés. Si vos champs personnalisés Jira ne sont pas mappés, essayez d'utiliser un outil d'intégration tiers comme Exalate, ou copiez les valeurs des champs personnalisés dans les champs système Jira que Zendesk peut détecter.

Partager cet article

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.