it-swarm-pt.tech

Melhor maneira de lidar com uma falha do sistema (não é culpa do usuário)

No meu aplicativo, dependemos muito de um serviço para fornecer algumas informações com as quais o usuário possa interagir. É possível que o serviço esteja inoperante ou em um estado inválido para onde não possa ocorrer nenhum uso dele. Estou curioso para saber como devo exibir esse cenário para um usuário final, se ele estiver tentando recuperar dados dele.

Supondo que uma grade retangular esteja mostrando os resultados em uma coluna/linha, estou pensando em adicionar um ponto de exclamação no canto superior direito, acima da grade, se ocorrer um erro durante o acesso ao serviço. Talvez com uma dica de ferramenta que, quando passe o mouse sobre o mouse, mostre a mensagem de erro.

Eu gostaria que fosse óbvio o suficiente para que algo acontecesse, mas não muito óbvio para onde desorganiza a interface do usuário.

5
user708

Você está exibindo dados de outras fontes na grade ou todos os dados de um serviço? Se tudo depender do serviço único, convém substituir a grade por uma mensagem "fora de ordem" de algum tempo. Um exemplo disso em uso seria um aplicativo de portal (como o iGoogle) que exibe uma mensagem sobre a indisponibilidade do portlet (ou widget, etc.).

Um símbolo de cuidado (triângulo amarelo com ponto de exclamação) com uma dica de ferramenta que explica por que está sendo exibida pode funcionar, mas não é tão perceptível.

4
LoganGoesPlaces