Zapobieganie błędom (prawne, finansowe, dane)
Przy przesyłaniu formularzy o skutkach prawnych, transakcjach finansowych lub istotnych zmianach danych użytkownika należy umożliwić odwrócenie działania, sprawdzenie pod kątem błędów z możliwością korekty lub wyraźne potwierdzenie przed jego wykonaniem.
Czego wymaga
Gdy użytkownik przesyła formularz o znaczeniu prawnym (podpisanie umowy, akceptacja warunków), wykonuje transakcję finansową (płatność, przelew, złożenie zamówienia) lub modyfikuje bądź usuwa dane testowe albo kontrolowane przez użytkownika (odwołanie rezerwacji, usunięcie konta, zmiana odpowiedzi w teście), co najmniej jeden z poniższych warunków musi być spełniony:
- Odwracalne: przesłanie można cofnąć.
- Sprawdzone: przesłanie jest weryfikowane pod kątem błędów, a użytkownik ma możliwość ich poprawienia.
- Potwierdzone: użytkownikowi wyświetla się ekran potwierdzenia i musi on wyraźnie potwierdzić działanie przed jego wykonaniem.
Jak to spełnić
- Przy kasie wyświetlaj podsumowanie zamówienia przed obciążeniem — pozycje, kwoty, adres dostawy, metodę płatności — i wymagaj kliknięcia potwierdzenia.
- Dla działań destrukcyjnych wyświetlaj okno dialogowe potwierdzenia z nazwą konkretnego elementu: „Usunąć zamówienie nr 12345?”
- W procesach usuwania konta lub eksportu danych wymagaj wpisanego potwierdzenia albo ponownego uwierzytelnienia.
- W przypadku przesyłania testów lub egzaminów umożliwiaj użytkownikowi przejrzenie odpowiedzi przed ostatecznym wysłaniem.
- Dla umów wyświetlaj warunki powyżej kroku podpisu i pozwól na powrót do poprzednich stron.
- Dla działań nieodwracalnych polegaj na potwierdzeniu; dla odwracalnych wystarczy powiadomienie z opcją „cofnij” wyświetlane przez kilka sekund.
Typowe błędy
- Zakupy jednym kliknięciem naliczane natychmiast bez ekranu podglądu.
- Przyciski „Usuń konto” działające natychmiast bez kroku wpisanego potwierdzenia.
- Anulowanie rezerwacji uruchamiane w chwili kliknięcia „Anuluj” bez komunikatu „Czy na pewno?”.
- Formularze przelewów bankowych przesyłane po naciśnięciu Enter w polu kwoty bez ekranu podglądu.
- Platformy testów lub quizów przesyłające odpowiedzi po udzieleniu ostatniej odpowiedzi, bez możliwości przejrzenia.
Dlaczego to ważne
Ten kryterium istnieje, ponieważ koszt przypadkowego przesłania w kontekście prawnym, finansowym lub związanym z danymi jest znaczny — i spada najciężej na użytkowników z niepełnosprawnościami motorycznymi, drżeniem, niepełnosprawnościami poznawczymi lub korzystających z technologii wspomagających, które mogą zadziałać niechcący. Użytkownik czytnika ekranu, który przypadkowo trafi na „Potwierdź zakup” przez Tab, lub użytkownik przełącznika, którego skaner aktywuje się na złej komórce, ma takie samo prawo do zabezpieczenia jak wszyscy inni.
To jeden z najczęściej kwestionowanych sądownie kryteriów w sprawach dostępności, ponieważ szkodę finansową wynikającą z jego niespełnienia łatwo udokumentować. Traktuj ekrany potwierdzenia jako funkcję, a nie niedogodność.