2. Anmeldung (klassisches POST-Formular)
Alternative: Windows-Authentifizierung (Negotiate) erfordert überhaupt kein Formular – ihre Funktion im Zugriffspfad wird in Kapitel B/L geklärt (B12).
3. Erfassung: Besetzung bestätigen (GET/POST)
Serverseitige Validierung: Fehlende Pflichtfelder liefern die Seite mit Fehlermeldung zurück (siehe 5). Speichern folgt dem Muster POST → Redirect → GET.
4. Tabellen/Listen lesbar
| Einheit | Personen | Führung | Letzte Bestätigung | Quelle | Status |
|---|---|---|---|---|---|
| Einheit 1 | 6 | ja | heute 07:15 | UI | ✔ bestätigt |
| Einheit 2 | 3 | nein | heute 06:50 | Import | ? Führung fehlt |
| Fahrzeug 3 | 0 | nein | gestern 22:10 | UI | ✖ veraltet |
Paginierung, Sortierung und Filter als Links/GET-Parameter (z. B. ?sort=unit&page=2) – keine JS-Tabellenbibliothek im Kern.
5. Fehler verständlich
- „Anwesende Personen“ muss zwischen 0 und 20 liegen.
- Die Bestätigung ist älter als 12 Stunden – bitte erneut bestätigen.
Fehler werden serverseitig im HTML ausgegeben (Validierungs-Summary + Feldmarkierung), keine Client-Popups.
6. Wesentliche operative Informationen (Dashboard ohne Skript)
Auto-Aktualisierung ohne JavaScript ist per <meta http-equiv="refresh"> möglich (hier bewusst nicht aktiv, um die Bewertung nicht zu stören). Beispiel: <meta http-equiv="refresh" content="60">.
| Kennzahl | Wert | Stand |
|---|---|---|
| Einheiten einsatzbereit | 2 von 3 | 07:15 |
| Offene Bestätigungen | 1 | 07:15 |
| Letzter Import | 06:50 (ok, 37 Zeilen) | 06:50 |
Dashboards enthalten keine Geschäftslogik – nur serverseitig berechnete, rollenabhängige Sichten.
Bewertung (in das Discovery-Tool übertragen: L20–L26)
| Frage | Ja | Eingeschränkt | Nein | Bemerkung |
|---|---|---|---|---|
| L20 Navigation möglich? | ☐ | ☐ | ☐ | |
| L21 Anmeldung möglich? | ☐ | ☐ | ☐ | |
| L22 Formulare nutzbar? | ☐ | ☐ | ☐ | |
| L23 Daten speichern möglich (POST→Antwort)? | ☐ | ☐ | ☐ | |
| L24 Tabellen/Listen lesbar? | ☐ | ☐ | ☐ | |
| L25 Fehler verständlich? | ☐ | ☐ | ☐ | |
| L26 Wesentliche operative Informationen abrufbar? | ☐ | ☐ | ☐ |
Diese Seite lässt sich drucken und handschriftlich ausfüllen (Druckansicht des Browsers).
JavaScript zum Test deaktivieren – so geht's
- Edge/Chrome (Desktop):
edge://settings/content/javascript→ „Blockiert“ oder Site-Ausnahme; alternativ DevTools → Befehlspalette → „Disable JavaScript“. - Firefox:
about:config→javascript.enabled= false. - iOS Safari: Einstellungen → Safari → Erweitert → JavaScript aus.
- Web@Work / verwaltete Browser: nicht durch den Nutzer änderbar – die Seite zeigt dann, was die Richtlinie erlaubt; JavaScript-Status ergibt sich aus dem Client Capability Test.