{% extends "base.html" %} {% block title %}8D-Wizard{% endblock %} {% block heading %}🔧 8D-Wizard — {{ complaint.complaint_no or complaint.id }}{% endblock %} {% block breadcrumb %}

Reklamationen / 8D-Wizard

{% endblock %} {% block content %}

Kunde: {{ complaint.customer_name or '—' }} · Eingang: {{ complaint.received_at or complaint.created_at }} · Status: {{ complaint.status }}

{% set steps = [ ('d1', 'D1 — Team zusammenstellen', 'Welche Personen aus welchen Bereichen arbeiten am Problem?'), ('d2', 'D2 — Problem beschreiben', 'Was genau ist passiert? Wo, wann, wie viel? 5W-Methode.'), ('d3', 'D3 — Sofortmaßnahmen', 'Was wurde unternommen um den Kunden sofort zu schützen?'), ('d4', 'D4 — Ursachenanalyse (5x Warum)', 'Echte Wurzelursache statt Symptom — bis zur Mitarbeiter-/Prozess-/Maschinen-Ebene.'), ('d5', 'D5 — Korrekturmaßnahmen', 'Welche Maßnahmen beheben die Wurzelursache dauerhaft?'), ('d6', 'D6 — Wirksamkeit prüfen', 'Wie wird verifiziert dass die Maßnahmen wirken? Mit welchen Kennzahlen?'), ('d7', 'D7 — Vorbeugung & Standardisierung', 'Wie wird verhindert dass das gleiche Problem nochmal auftritt? Anweisungen, Schulungen, Prüfpläne.'), ('d8', 'D8 — Team würdigen & Abschluss', 'Was hat das Team gelernt? Anerkennung an Mitwirkende.') ] %} {% for code, title, hint in steps %} {% set field = 'd8_' ~ code %} {% set existing = complaint[field] if field in complaint else '' %}

{{ title }}

{% if existing %}✓ erledigt{% else %}offen{% endif %}

{{ hint }}

{% if existing %}Letzte Änderung gespeichert.{% endif %}
{% endfor %} {% endblock %}