WCAG 5.2.3: Pełne procesy
Kryterium „Pełne procesy” (WCAG 5.2.3) podkreśla fundamentalną zasadę dostępności: aby proces składający się z wielu kroków był w pełni dostępny, wszystkie jego etapy muszą być zgodne z wytycznymi WCAG. Nie wystarczy, że tylko początkowe lub kluczowe kroki spełniają standardy dostępności. Każdy element interakcji, od pierwszego kliknięcia do ostatniego potwierdzenia, musi być zaprojektowany i zaimplementowany w sposób umożliwiający wszystkim użytkownikom, w tym osobom z niepełnosprawnościami, skuteczne i niezależne ukończenie zadania.
Dlaczego to jest ważne?
Zasada „Pełnych procesów” ma kluczowe znaczenie dla rzeczywistego doświadczenia użytkownika i skuteczności dostępności. Pominięcie dostępności choćby jednego kroku w procesie może uniemożliwić użytkownikowi ukończenie zadania, czyniąc cały wysiłek włożony w dostępność pozostałych części procesu bezcelowym. Wyobraźmy sobie, że osoba korzystająca z czytnika ekranu bez problemu przechodzi przez pierwsze trzy etapy formularza rejestracyjnego, ale na czwartym etapie napotyka na nieetykietowane pola lub nieczytelne komunikaty o błędach, które uniemożliwiają jej dalsze działanie.
Wpływ na grupy użytkowników:
Zapewnienie dostępności każdego kroku procesu jest również zgodne z ogólną ideą WCAG, która dąży do usunięcia barier dla jak najszerszego grona odbiorców. Brak pełnej zgodności w procesach wieloetapowych może prowadzić do frustracji, utraty potencjalnych klientów i niezadowolenia użytkowników, a w niektórych jurysdykcjach nawet do konsekwencji prawnych.
Wymagania i kryteria sukcesu
Chociaż „Pełne procesy” nie jest bezpośrednim kryterium sukcesu WCAG 2.0 lub 2.1 z numerem w formacie X.Y.Z, stanowi ono fundamentalną zasadę zgodności, która wynika z wymagań dotyczących zgodności WCAG, w szczególności z punktu 4: „Tylko treści spełniające kryteria sukcesu WCAG 2.1 na określonym poziomie zgodności mogą być uznane za zgodne”. Oznacza to, że jeśli strona lub aplikacja oferuje proces (np. zakup, rejestracja, składanie wniosku), który rozciąga się na wiele stron lub widoków, to każda z tych stron/widoków musi spełniać wszystkie odpowiednie kryteria sukcesu WCAG na deklarowanym poziomie zgodności.
Kluczowe wymagania to:
Praktyczne wskazówki dla zgodności
Aby zapewnić, że wszystkie procesy są w pełni dostępne, należy wdrożyć następujące praktyki:
Przykłady implementacji
Przykład poprawnej implementacji: Dostępny proces składania zamówienia
W poprawnie zaimplementowanym procesie każda strona sklepu internetowego (wybór produktu, koszyk, dane dostawy, płatność, potwierdzenie) jest dostępna. Oznacza to, że:
Krok 1: Dodawanie do koszyka
Przycisk „Dodaj do koszyka” jest dostępny:
Krok 2: Formularz danych osobowych
Pola formularza są poprawnie etykietowane i posiadają walidację:
Przykład niepoprawnej implementacji: Proces, który „łamie się” w środku
Poniżej przedstawiono przykłady, w których proces staje się niedostępny na późniejszych etapach, uniemożliwiając użytkownikowi dokończenie zadania.
Krok 3: Wybór opcji dostawy (niedostępny widok)
Na tym etapie deweloper użył niestandardowego komponentu wyboru opcji dostawy, który nie jest dostępny klawiaturą ani dla czytników ekranu:
Krok 4: Podsumowanie i potwierdzenie (niski kontrast tekstu)
Na tej stronie podsumowania, kluczowe informacje i przycisk „Potwierdź zamówienie” mają zbyt niski kontrast, co utrudnia czytanie osobom ze słabym wzrokiem:
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki:
Typowe pułapki:
Podsumowanie
Kryterium „Pełne procesy” przypomina, że prawdziwa dostępność to podróż, a nie pojedynczy cel. Aby aplikacja lub strona internetowa była w pełni użyteczna dla wszystkich, każdy element każdej interakcji w procesie wieloetapowym musi być dostępny. To kompleksowe podejście nie tylko zapewnia zgodność z WCAG, ale przede wszystkim tworzy lepsze, bardziej inkluzywne doświadczenie dla każdego użytkownika.
Powiązane wpisy
- WCAG 5.2.2: Pełne strony
- WCAG 5.2.4: Tylko sposoby korzystania z technologii wspierające dostępność
- WCAG 5.2.5: Brak zakłóceń
- WCAG 5.3.1: Wymagane elementy oświadczenia o zgodności
- WCAG 5.3.2: Opcjonalne elementy oświadczenia o zgodności
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.