nivel: Desarrollo
La mayoría de las veces, cuando nos encontramos un error, salvo que seas un usuario avanzado de Business Central, no tenemos información de como solucionarlo.
Con el tipo de datos ErrorInfo, tenemos ahora la posibilidad de darle más información al usuario para poder solucionarlo sin necesidad de esperar a soporte.
Tipo de datos ErrorInfo
Como nos dice la documentación nos crea la estructura para agrupar más información sobre un error en Business Central.
Hoy nos vamos a centrar en algunas propiedades que nos pueden ayudar, aunque si quieres ver las todas, aquí tienes la documentación oficial.
ErrorInfo Documentación Oficial
Como declararlo
Al igual que el resto de variables, debemos declararlo en la sección correspondiente con el tipo
Métodos disponibles
Algunos de los métodos disponibles son:
Message. Especifica el mensaje que será mostrado en pantalla y también en telemetría.
PageNo. Nos indica la página relacionada con el error. En este caso será a la página que queremos que vaya para solucionar el error.
Podríamos añadir un tooltip a nuestro botón, añadiendo un segundo texto como parámetro.
Uso de ErrorInfo
Una vez definido toda la información, añadimos este tipo de datos ErrorInfo a un mensaje de error, de forma que pasamos de un:
Error('Error calculando el volumen');
a una definición completa del error:
Conclusión
La mayor parte de las veces, como desarrolladores nos falta tiempo, por lo que añadiendo este tipo de errores, nos ayuda a no tener que estar pendiente de incidencias de soporte, si somos capaces de que el usuario o el consultor las solucione.
Si quieres verlo en acción aquí tienes el video de funcionamiento.
Si te ha parecido interesante, puedes invitarme a un café 😇
Gracias
No hay comentarios:
Publicar un comentario