Question

Comment déboguer Zendesk App Framework (ZAF) ?

Réponse

Zendesk App Framework vous permet de créer des applications avec des fonctionnalités et des fonctionnalités complexes. Cet article explique comment aborder les problèmes dans les scénarios les plus courants.

Exonération : L’ Support client Zendesk peut uniquement vous aider à démontrer les capacités et fonctionnalités de Zendesk App Framework (ZAF). Vous devez discuter de tout problème concernant le code personnalisé ou les implémentations avec les développeurs de l’application.

Pour résoudre ces problèmes, suivez les étapes ci-dessous :

  • Capturez les erreurs
  • Générer une liste des applications installées
  • Identifiez l’application
  • Générez un fichier HAR.
  • Utilisez l’API d’applications

Capturez les erreurs

Utilisez l’outil de développement du navigateur. Si une application présente des comportements inattendus, recueillez une liste d’erreurs dans l’outil de développement du navigateur pour en savoir plus.

Accédez à l’outil de développement dans différents navigateurs :

  • Chrome Ouvrir Outils de développement Chrome 
  • Firefox Console Web 
  • Safari Utilisez les outils de développement du menu Développer de Safari sur Mac. 
  • Microsoft Edge : Ouvrir les outils de développement Microsoft Edge

La console affiche les erreurs ou les messages d’avertissement. Pour les erreurs de demande réseau, consultez l’onglet Réseau de l’outil.

Générer une liste des applications installées

Générez une liste de toutes les applications installées dans le compte.

Le point de terminaison d’API List App Install génère une liste JSON des applications installées. Les propriétés incluses peuvent être utilisées pournoapps etapp_ids paramètres de requête dont nous parlerons plus tard :

  • Activée : indique si une application est active ou non.
  • app_id : l’ID de l’application. Cela est nécessaire si vous utilisez l’assistantapp_ids .
  • ID d’installation : l’ID d’installation de l’application. Cette option peut être utilisée pournoapps . Si l’application le permet, les applications peuvent être installées plusieurs fois. chaque installation aura un ID d’installation différent, mais le même ID de l’application.

Pour accéder au point de terminaison :

  • Utilisez curl

    curl https://{subdomain}.zendesk.com/api/v2/apps/installations.json\
    -u{email_address}:{password}
  • Ou annexer/api/v2/apps/installations.json à l’URL du sous-domaine du compte :

    https://your_subdomain.zendesk.com/api/v2/apps/installations.json

Vous devez être un agent dans le compte Zendesk.

Identifiez l’application

Désactivez certaines applications pour trouver le fauteur. Pour désactiver une application :

  • Dans Support, suivez les instructions de cet article : Gérer vos applications installées
  • Ou ajoutez le mot-clé?noapps à l’URL du ticket :
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps

Générez un fichier HAR.

Le fichier HAR est un format standard pour suivre les informations et les événements entre un navigateur et un site Web. Enregistrez les événements réseau dans un fichier HAR pour résoudre les problèmes de performances ou de rendu. Pour générer un fichier HAR, consultez cet article : Génération d’un fichier HAR pour le dépannage .

Utilisez l’API d’applications

Résolvez le problème en utilisant le point de terminaison de l’API List App Installations pour générer une liste des applications installées. Parmi les propriétés contenues dans la réponse JSON, utilisez l’ ID d’installation comme paramètre de requête pournoapps pour désactiver plusieurs applications à la fois :

https://your_subdomain.zendesk.com/agent/tickets/123456?noapps=11111,22222,44444

Si vous voulez savoir comment créer une application Support de zéro, consultez cet article : Création de votre première application Support - Partie 1 : Jeter les bases . Si vous avez besoin d’informations sur la création d’une application côté serveur, consultez cet article : Création d’une application côté serveur - Partie 1 : Concepts de base .

Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.

Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.

Réalisé par Zendesk