it-swarm-es.com

La mejor manera de manejar una falla del sistema (no es culpa del usuario)

En mi aplicación, dependemos mucho de un servicio para proporcionar información con la que el usuario pueda interactuar. Es posible que el servicio pueda estar inactivo o en algún estado no válido donde no se pueda usar. Tengo curiosidad sobre cómo debo mostrar dicho escenario a un usuario final si está tratando de recuperar datos de él.

Suponiendo que una cuadrícula rectangular muestra los resultados en forma de columna/fila, estoy pensando en agregar un signo de exclamación en la esquina superior derecha, arriba de la cuadrícula, si se produce un error durante el acceso al servicio. Tal vez con una sugerencia de herramienta que, al pasar el mouse por encima, mostraría el mensaje de error.

Me gustaría que sea lo suficientemente obvio como para que ocurriera algo, pero no demasiado obvio para dónde satura la interfaz de usuario.

5
user708

¿Está mostrando datos de otras fuentes en la cuadrícula o son todos los datos del único servicio? Si todo depende del servicio único, puede considerar reemplazar la cuadrícula con un mensaje "fuera de servicio" de algún tiempo. Un ejemplo de esto en uso sería una aplicación de portal (como iGoogle) que muestra un mensaje sobre el portlet (o widget, etc.) que no está disponible.

Un símbolo de precaución (triángulo amarillo con signo de exclamación) con una información sobre herramientas que explica por qué se muestra podría funcionar, pero no es tan notable.

4
LoganGoesPlaces