Ana içeriğe geç

3.3.6 Hata Önleme (Tümü)

Kullanıcılar, istenmeyen hataları önlemek için gönderimleri geri alabilmeli, gözden geçirebilmeli veya onaylayabilmelidir.

SC Kodu: 3.3.6 Seviye: AAA
URL: https://www.w3.org/TR/WCAG22/#error-prevention-all

Genel Tanım

Kullanıcının gönderdiği bilgilerin hukuki, finansal veya veri kaybına yol açabilecek sonuçlar doğurduğu durumlarda; hataların önlenmesi için en az bir koruma mekanizması sağlanmalıdır.

Bu kriter, 3.3.4’ün (Hata Önleme – Hukuki, Finansal, Veri) daha geniş kapsamlı halidir ve tüm önemli işlemler için geçerlidir.

Faydalar

  • Kritik hatalar azaltılır
  • Kullanıcı güveni artar
  • Veri kaybı riski düşer
  • Bilişsel engelli kullanıcılar korunur

Ana Amaç

Bu kriterin amacı:

  • Kullanıcıların ciddi sonuçlar doğurabilecek hatalar yapmasını önlemek
  • Yanlış veri gönderimini azaltmak
  • Geri alınamaz işlemlerde güvenliği artırmak
  • Bilişsel engelli kullanıcıları desteklemek

Gereksinim

Aşağıdaki işlemler için en az bir yöntem sağlanmalıdır:

  • Veri geri alınabilir olmalı

veya

  • Kullanıcı girişleri kontrol edilip hata düzeltme imkânı sunulmalı

veya

  • İşlem onay ekranı ile kullanıcıdan son doğrulama alınmalı

Bu gereksinim:

  • Finansal işlemler
  • Sözleşme onayları
  • Hesap silme işlemleri
  • Sipariş oluşturma
  • Resmi başvurular

gibi işlemleri kapsar.

En İyi Uygulamalar

  • İşlem öncesi özet ekran gösterin
  • Onay kutusu kullanın
  • “Geri al” veya “iptal et” mekanizması sağlayın
  • Alan doğrulamasını anlık yapın
  • Kritik işlemlerde çift onay isteyin

Not

Bu kriter Seviye AAA’dır.

Zorunlu değildir; ancak bankacılık, e-ticaret, e-devlet ve veri yönetim sistemlerinde uygulanması güçlü şekilde önerilir.

Örnekler ve Açıklamalar

Örnek: Uygun Örnek

  • “Siparişi Onayla” öncesi özet ekran gösterilmesi
  • “Bu hesabı silmek istediğinizden emin misiniz?” onayı
  • Yanlış girilen alanlar için doğrulama ve düzeltme imkânı
  • İşlem sonrası iptal veya geri alma seçeneği

Bu durumda kriter karşılanır.

Uygun Olmayan Örnek

  • Kullanıcı ödeme yapar ve geri alma seçeneği yoktur
  • Hesap silme işlemi tek tıkla ve onaysız gerçekleşir
  • Gönderilen form düzeltilemez

Bu durumda kriter karşılanmaz.