Obtenir un nombre d'enregistrements dans Zoho Desk est simple une fois votre connexion autorisée — demandez simplement à l'assistant quel module vous souhaitez compter, et il vous retourne le total (avec filtrage optionnel).
Pourquoi c'est important
Savoir combien de tickets, contacts, tâches ou autres enregistrements existent dans un module Zoho Desk donné aide les responsables du support à suivre la charge de travail, auditer la qualité des données et rendre compte de la conformité aux SLA. Vous pouvez avoir besoin d'un total brut pour un module, ou d'un nombre filtré — par exemple, tous les tickets ouverts assignés à un département spécifique. Sans mécanisme de comptage fiable, les équipes ont souvent recours à des exports manuels, qui sont lents et sujets aux erreurs.
Étape par étape
Étape 1. Confirmez que votre connexion Zoho Desk est active.
Avant qu'un nombre puisse être récupéré, le système doit disposer d'un token OAuth valide pour votre organisation Desk. Le backend utilise un ZohoDeskClient initialisé avec votre domaine API, votre token d'accès et votre ID d'organisation. Si l'ID d'organisation n'est pas encore enregistré, il est découvert automatiquement lors du premier appel API pour lister vos organisations. [8]
Étape 2. Assurez-vous que les scopes OAuth corrects sont accordés.
Votre autorisation OAuth Zoho Desk doit inclure au minimum Desk.tickets.READ, Desk.contacts.READ, Desk.tasks.READ et Desk.basic.READ — selon le module que vous souhaitez compter. L'ensemble de scopes recommandé couvre également les événements, articles, paramètres et la recherche. [3]
Étape 3. Demandez le nombre d'enregistrements par module.
Dans le chat de l'assistant Beam Help, saisissez une demande en langage naturel telle que *« Combien de tickets y a-t-il dans Zoho Desk ? »* ou *« Compte mes contacts Desk. »* L'assistant détecte cela comme une requête de comptage et la route automatiquement vers l'outil getrecordcount. [2]
Étape 4. Précisez le module si demandé.
Si votre message ne nomme pas clairement un module, l'assistant vous demandera : *« Quel module dois-je compter (ex. : Leads, Contacts, Deals) ? »* Répondez avec le nom du module — par exemple, *« Tickets »* — et l'assistant continuera. [1]
Étape 5. Ajoutez un filtre (optionnel).
Vous pouvez affiner le comptage en incluant des critères dans votre demande, par exemple *« Combien de tickets ouverts sont assignés au département Facturation ? »* Lorsqu'un paramètre criteria est détecté avec le module, l'assistant le transmet à l'appel API et retourne un total filtré. [1]
Étape 6. Lisez le résultat.
Une fois que l'API répond, l'assistant affiche l'un des deux messages suivants :
- *« Vous avez N enregistrements dans le module [Module]. »* — pour un comptage non filtré. [7]
- *« Vous avez N enregistrements dans le module [Module] correspondant à ce filtre. »* — lorsque des critères ont été appliqués. [7]
Si le nombre ne peut pas être extrait de la réponse API, vous verrez *« Je n'ai pas pu déterminer le nombre d'enregistrements pour [Module]. »* — dans ce cas, consultez la section sur les problèmes courants ci-dessous. [5]
Étape 7. Suivez le lien direct (si fourni).
Après un comptage réussi, l'assistant peut générer un lien direct vers votre portail Zoho Desk. Les URL Desk suivent le modèle https://desk.zoho.{dc}/agent/{portal}/tickets/details/{TicketId}, limité à votre centre de données et au nom de votre portail. [6]
---
Problèmes courants
- Connexion non autorisée. Si l'instance de l'API Zoho Desk ne peut pas être initialisée, vous recevrez une erreur : *« Zoho n'est pas connecté pour cette application. Veuillez vous reconnecter. »* Réauthentifiez-vous via les paramètres de connexion pour résoudre ce problème. [4]
- ID d'organisation manquant ou incorrect. Le
ZohoDeskClientnécessite un ID d'organisation Desk. S'il est absent, le système tente une découverte automatique depuis votre liste d'organisations. Si cela échoue également (par exemple, en raison d'un scopeDesk.basic.READinsuffisant), l'appel de comptage n'atteindra pas Zoho Desk. Vérifiez queDesk.basic.READest inclus dans vos scopes accordés. [^8, ^3]
- Zoho rejette la requête. Si l'API retourne un objet d'erreur, l'assistant répond avec *« Zoho a rejeté la requête. Que dois-je ajuster pour réessayer ? »* Cela signifie généralement qu'un scope est manquant, que le nom du module est invalide ou que la syntaxe des critères est incorrecte. [5]
- Nom du module non reconnu. Le flux de comptage nécessite un module clairement identifié. Les demandes vagues sans nom de module déclencheront toujours une question de clarification avant tout appel API. [1]
---
Ce qu'il faut vérifier
- Scopes OAuth : Confirmez que tous les scopes
Desk.*requis — en particulierDesk.tickets.READetDesk.basic.READ— sont présents dans votre connexion autorisée. [3] - Persistance de l'ID d'organisation : Vérifiez que votre ID d'organisation Desk est enregistré dans la fiche de connexion ; s'il est vide, le système tentera une découverte automatique à chaque requête, ajoutant de la latence. [8]
- Format de la réponse : Si vous recevez un message « Je n'ai pas pu déterminer le nombre d'enregistrements », vérifiez que l'API retourne un champ de comptage analysable plutôt qu'une charge utile d'erreur. [7]
---
*Beam Help est un support expert indépendant pour Zoho — nous ne sommes pas le support officiel de Zoho. Pour les questions de facturation ou de compte, contactez Zoho directement.*