it-swarm.asia

Cara terbaik untuk menangani kegagalan sistem (bukan kesalahan pengguna)

Dalam aplikasi saya, kami sangat bergantung pada layanan untuk memberikan beberapa informasi yang dapat berinteraksi dengan pengguna. Mungkin saja layanannya bisa turun, atau dalam keadaan tidak valid di mana penggunaannya tidak dapat terjadi. Saya ingin tahu bagaimana saya harus menampilkan skenario kepada pengguna akhir jika mereka mencoba untuk mengambil data dari itu.

Dengan asumsi kotak persegi panjang menunjukkan hasil dalam mode kolom/baris, saya berpikir untuk menambahkan tanda seru di sudut kanan atas, di atas kotak, jika kesalahan terjadi selama akses layanan. Mungkin dengan tip alat yang ketika melayang-layang dengan mouse akan menampilkan pesan kesalahan.

Saya ingin itu menjadi cukup jelas bahwa sesuatu terjadi, tetapi tidak terlalu jelas di mana itu mengacaukan UI.

5
user708

Apakah Anda menampilkan data dari sumber lain di grid atau semua data dari satu layanan? Jika semuanya bergantung pada satu layanan, Anda mungkin ingin mempertimbangkan untuk mengganti kotak dengan pesan "rusak" beberapa saat. Contoh dari ini digunakan adalah aplikasi portal (seperti iGoogle) yang menampilkan pesan tentang portlet (atau widget, dll) tidak tersedia.

Simbol hati-hati (segitiga kuning dengan tanda seru) dengan tooltip yang menjelaskan mengapa itu bisa ditampilkan, tetapi tidak begitu terlihat.

4
LoganGoesPlaces