it-swarm.cn

处理系统故障(不是用户的故障)的最佳方法

在我的应用程序中,我们非常依赖服务来提供一些用户可以与之交互的信息。该服务可能会关闭,或者处于某种无效状态,导致无法对其进行任何使用。我很好奇我应该如何向最终用户显示上述方案,如果他们试图从中检索数据。

假设矩形网格以列/行的形式显示结果,我正在考虑在服务访问期间发生错误的情况下,在网格上方的右上角添加一个感叹号。也许有一个工具提示,当鼠标悬停时会显示错误消息。

我希望它足够明显,以至于发生了一些事情,但又不太明显,以至于使UI混乱。

5
user708

您是在显示网格中其他来源的数据还是所有数据都来自一项服务?如果一切都依赖一项服务,则您可能需要考虑用一段时间的“乱序”消息替换网格。一个正在使用的示例是门户网站应用程序(例如iGoogle),该应用程序显示有关portlet(或小部件等)不可用的消息。

带有提示的警告符号(带有感叹号的黄色三角形)可以解释为什么它可以显示,但提示并不明显。

4
LoganGoesPlaces