|
| 1 | += Prüfschritt 3.3.7 Redundanter Eintrag |
| 2 | +include::include/author.adoc[] |
| 3 | +include::include/attributes.adoc[] |
| 4 | + |
| 5 | +== Was wird geprüft? |
| 6 | + |
| 7 | +Wenn Nutzende innerhalb des gleichen Vorgangs zuvor eingegebene oder zur Verfügung gestellte Informationen erneut eingeben müssen, wird geprüft, ob: |
| 8 | + |
| 9 | +* die Informationen automatisch ausgefüllt werden oder |
| 10 | +* die erneute Eingabe für Nutzende über eine Auswahlfunktion möglich ist. |
| 11 | + |
| 12 | +Ausnahmen: |
| 13 | + |
| 14 | +* Die erneute Eingabe der Information ist unerlässlich |
| 15 | +* die erneute Eingabe ist aus Sicherheitsgründen erforderlich |
| 16 | +* die zuvor eingegebenen Informationen sind nicht mehr gültig. |
| 17 | + |
| 18 | +== Warum wird das geprüft |
| 19 | + |
| 20 | +Wenn Informationen wir Name, Geburtsdatum oder Ähnliches nicht mehrmals eingegeben werden müssen, können Nutzende den Prozess mit geringerem kognitivem Aufwand durchführen. |
| 21 | +Nutzende mit kognitiven Behinderungen, die Schwierigkeiten mit dem Kurzzeitgedächtnis haben, profitieren beispielsweise davon, da sie sich dann nicht immer wieder an bestimmte Informationen |
| 22 | +erinnern oder nach diesen irgendwo suchen müssen. Es entsteht weniger Stress, das Risiko für Fehler ist reduziert. Das Vermeiden wiederholter Eingaben hilft auch Nutzenden mit Mobilitätseinschränkungen, |
| 23 | +die z. B. eine Schaltersteuerung oder Spracheingabe verwenden und für die Eingaben oft aufwändiger und fehleranfälliger sind. |
| 24 | + |
| 25 | +== Wie wird geprüft? |
| 26 | + |
| 27 | +=== 1. Anwendbarkeit des Prüfschritts |
| 28 | + |
| 29 | +In formularbasierten Prozessen sind bereits eingegebene oder zur Verfügung gestellte Daten an anderer Stelle erneut einzugeben. |
| 30 | + |
| 31 | +=== 2. Prüfung |
| 32 | + |
| 33 | +. Prüfen, ob innerhalb eines formularbasierten Prozesses bereits eingegebene oder zur Verfügung gestellte Daten erneut eingegeben werden müssen. |
| 34 | +. Prüfen, ob der Bedarf einer erneuten Eingabe vermieden wird, indem die Felder automatisch ausgefüllt werden oder Nutzende beim Ausfüllen durch eine Form von Auswahlfunktion |
| 35 | +(siehe 3. Hinweise) unterstützt werden. |
| 36 | +. Prüfen, dass es sich bei einer notwendigen erneuten Eingabe nicht um eine Ausnahme im Sinne des Prüfschritts handelt |
| 37 | +(die erneute Eingabe ist unerlässlich, sicherheitsrelevant, zuvor gemachte Eingabe ist nicht mehr gültig) |
| 38 | + |
| 39 | +=== 3. Hinweise |
| 40 | + |
| 41 | +* Die Anforderung schreibt nicht vor, dass Informationen zwischen den Sitzungen gespeichert werden müssen. Ein Prozess wird auf der Grundlage einer durchgehenden Aktivität (Session) definiert. |
| 42 | +Die Anforderung gilt nicht, wenn Nutzende nach dem Schließen einer Sitzung oder dem Wegnavigieren zu anderen Bereichen zu dem Prozess zurückkehrt. |
| 43 | +* Ein Prozess kann über verschiedene Domänen hinweg ablaufen. Wenn also ein Check-out-Prozess einen Drittanbieter für Zahlungen einschließt, würde dies in den Anwendungsbereich fallen. |
| 44 | + |
| 45 | +* Beispiele für Auswahlfunktionen: |
| 46 | + |
| 47 | + ** Nutzende wählen aus einer Auswahlliste aus, um ein Feld zu befüllen |
| 48 | + ** Nutzende wählen Text auf der gleichen Seite aus und kopieren ihn in ein Eingabefeld |
| 49 | + ** Nutzende aktivieren ein Kontrollkästchen, um Eingaben mit zuvor eingegebenen Werten zu füllen (z. B. meine Rechnungsadresse ist dieselbe wie meine Lieferadresse). |
| 50 | + |
| 51 | +=== 4. Bewertung |
| 52 | + |
| 53 | +==== Nicht erfüllt |
| 54 | + |
| 55 | +Innerhalb eines Vorgangs müssen Nutzende zuvor eingegebene oder zur Verfügung gestellte Daten erneut eingeben. |
| 56 | + |
| 57 | +== Einordnung des Prüfschritts |
| 58 | + |
| 59 | +=== Einordnung des Prüfschritts nach WCAG 2.2 |
| 60 | + |
| 61 | +==== Guidelines |
| 62 | + |
| 63 | +* https://www.w3.org/TR/WCAG22/#input-assistance[Guideline 3.3 Input Assistance] |
| 64 | + |
| 65 | +==== Success Criterion |
| 66 | + |
| 67 | +* https://www.w3.org/TR/WCAG22/#redundant-entry[3.3.7 Redundant Entry (A)] |
| 68 | + |
| 69 | +==== Techniques |
| 70 | +===== Sufficient Techniques |
| 71 | +* https://www.w3.org/WAI/WCAG22/Techniques/general/G221[G221: Provide data from a previous step in a process] |
| 72 | +* Not requesting the same information twice (Potential future technique) |
0 commit comments