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.
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’assistant
app_ids. -
ID d’installation : l’ID d’installation de l’application. Cette option peut être utilisée pour
noapps. 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.