Pregunta
¿Cómo se depura el framework de aplicaciones de Zendesk (ZAF)?
Respuesta
El framework de aplicaciones de Zendesk le permite crear aplicaciones con funcionalidades y características complejas. Este artículo proporciona pautas sobre cómo abordar los problemas en los escenarios más comunes.
Para solucionar estos problemas, siga los pasos a continuación:
- Capture los errores
- Generar una lista de aplicaciones instaladas
- Identificar la aplicación
- Generar un archivo HAR
- Usar la API de aplicaciones
Capture los errores
Usar la herramienta para desarrolladores del navegador. Si una aplicación muestra comportamientos inesperados, obtenga una lista de errores para investigar más a fondo desde la herramienta del desarrollador del navegador.
Acceda a la herramienta para desarrolladores en distintos navegadores:
- Chrome: Abra Chrome DevTools
- Firefox: Consola web
- Safari: Usar las herramientas para desarrolladores del menú Desarrollar en Safari en la Mac
- Microsoft Edge: Abra Microsoft Edge DevTools
La consola muestra los mensajes de error y advertencia. Para errores de solicitud de red, consulte la pestaña Red de la herramienta.
Generar una lista de aplicaciones instaladas
Genere una lista de todas las aplicaciones instaladas en la cuenta.
La lista de instalaciones de aplicaciones de extremos de la API genera una lista JSON de las aplicaciones instaladas. Las propiedades incluidas se pueden usar para la noapps
y app_ids
los parámetros de consulta que se describen más adelante:
- activado:indica si hay una aplicación activa actualmente o no
-
app_id: la ID de la aplicación. Esto es necesario cuando se usa la función
app_ids
. -
ID de instalación: la ID de instalación de la aplicación. Opcionalmente, esto se puede usar para la
noapps
. Las aplicaciones se pueden instalar varias veces si la aplicación lo permite. Cada instalación tendrá una ID de instalación diferente pero tendrá la misma ID de aplicación.
Para acceder al extremo:
- Usar curl
curl https://{subdomain}.zendesk.com/api/v2/apps/installations.json\
-u{email_address}:{password} - O anexar
/api/v2/apps/installations.json
a la URL del subdominio de la cuenta:https://your_subdomain.zendesk.com/api/v2/apps/installations.json
Debe ser un agente en la cuenta de Zendesk
Identificar la aplicación
Desactive selectivamente las aplicaciones para encontrar al culpable. Para desactivar una aplicación:
- En Support, siga las instrucciones de este artículo: Administrar las aplicaciones instaladas.
-
O bien, anexe
?noapps
sufijo de la URL del ticket:
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps
Generar un archivo HAR
El archivo HAR es un formato estándar para hacer seguimiento de información y eventos entre un navegador y un sitio web. Registre los eventos de red en un archivo HAR para solucionar problemas de rendimiento o renderización. Para generar un archivo HAR, consulte este artículo: Generando un archivo HAR para la resolución de problemas.
Usar la API de aplicaciones
Solucionar el problema aprovechando la lista de instalaciones de aplicaciones de terminales de API para generar una lista de las aplicaciones instaladas. Entre las propiedades contenidas en la respuesta JSON, use la ID de instalación como un parámetro de consulta para noapps
para desactivar varias aplicaciones a la vez:
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps=11111,22222,44444
Si desea información sobre cómo crear una aplicación de Support desde cero, consulte este artículo: Crear su primera aplicación de Support - 1ra parte: Sentando las bases. Si necesita información sobre cómo crear una aplicación del lado del servidor, consulte este artículo: Crear una aplicación del lado del servidor - 1ra parte: Conceptos básicos.
Descargo de responsabilidad de la traducción: Este artículo ha sido traducido usando software de traducción automática para proporcionar una idea básica del contenido. Se han realizado esfuerzos razonables para proporcionar una traducción exacta, sin embargo, Zendesk no garantiza la exactitud de la traducción.
Si surge alguna pregunta relacionada con la exactitud de la información incluida en el artículo traducido, consulte la versión en inglés del artículo, que es la versión oficial.