Exception Handling – auf Deutsch Ausnahmebehandlung – bezeichnet den strukturierten Umgang mit Situationen, in denen ein automatisierter Prozess auf einen Vorgang oder Datenzustand trifft, der außerhalb seines definierten Regelwerks liegt. Eine Exception ist keine Fehlfunktion des Systems, sondern ein erwarteter Sonderfall: Der Prozess läuft technisch korrekt, trifft aber auf einen Inhalt oder Kontext, den er nach seinen Regeln nicht autonom verarbeiten kann.
Der entscheidende Unterschied zum Error Handling: Error Handling behandelt technische Fehler – Systemausfälle, API-Timeouts, Netzwerkprobleme. Exception Handling behandelt fachliche Ausnahmen – Datensätze, die nicht dem Standardfall entsprechen, Grenzwerte, die überschritten werden, oder Kombinationen von Merkmalen, für die keine Regel hinterlegt ist.
Exception Handling vs. Error Handling
Error Handling: Die API ist nicht erreichbar → technischer Fehler → Retry. Exception Handling: Die API ist erreichbar, liefert valide Daten, aber der Rechnungsbetrag ist negativ → fachliche Ausnahme → manuelle Prüfung. Errors sind technische Störungen. Exceptions sind fachliche Grenzfälle. Beide erfordern definierte Reaktionen, aber unterschiedliche Behandlungsstrategien.
Typische Ausnahmearten in der Prozessautomatisierung
- Unbekannte Entitäten: Lieferant, Kunde oder Produkt ist nicht im System hinterlegt
- Schwellenwertüberschreitungen: Betrag, Menge oder Priorität liegt außerhalb des automatisch verarbeitbaren Bereichs
- Datenqualitätsprobleme: Pflichtfelder fehlen, Daten sind widersprüchlich oder plausibel nicht korrekt
- Regelkonflikte: Mehrere Regeln treffen gleichzeitig zu und führen zu widersprüchlichen Aktionen
- Neue Muster: Eine Kombination von Merkmalen tritt erstmals auf und passt zu keiner definierten Regel
- Compliance-Grenzfälle: Ein Vorgang liegt in einem regulatorisch unklaren Bereich und erfordert menschliche Beurteilung
Exception-Management-Prozess
- Erkennen: Der automatisierte Prozess identifiziert, dass ein Vorgang seinen definierten Verarbeitungsbereich verlässt
- Klassifizieren: Die Exception wird nach Art und Dringlichkeit kategorisiert
- Weiterleiten: Der Vorgang wird mit allen relevanten Informationen an die zuständige Person oder Gruppe übergeben
- Manuell bearbeiten: Ein Mensch prüft den Ausnahmefall und trifft eine Entscheidung
- Rückführen: Die manuelle Entscheidung wird in den automatisierten Prozess zurückgespielt – der Vorgang wird weiterverarbeitet
- Lernen: Häufige Exceptions werden analysiert und als neue Regeln ins Regelwerk überführt – die Exception-Rate sinkt
Die Ausnahme als Lernquelle
Exceptions sind nicht nur operative Herausforderungen, sondern wertvolle Datenquellen: Jede Ausnahme zeigt, wo das aktuelle Regelwerk lückenhaft ist. Durch systematische Auswertung der Exception-Queue und Überführung häufiger Muster in neue Regeln steigt die Automatisierungsquote kontinuierlich – ein direkter Kaizen-Effekt in der Automatisierung.
Praxisbeispiel
Ein automatisierter Rechnungsverarbeitungsprozess hat eine Exception-Rate von 12 Prozent. Auswertung der Exception-Queue nach einem Monat ergibt: 41 Prozent aller Exceptions entstehen durch Lieferanten, deren Name in der Rechnung geringfügig von der ERP-Schreibweise abweicht (z. B. „Müller GmbH“ vs. „Mueller GmbH“). Exception-Management-Maßnahme: Fuzzy-Matching-Logik für Lieferantennamen wird ins Regelwerk ergänzt. In Monat 2 sinkt die Exception-Rate auf 7,3 Prozent. Weitere Analyse: nächsthäufige Exception ist eine fehlende Kostenstelle bei Rechnungen über 5.000 Euro. Regelwerk-Ergänzung folgt. Nach drei Monaten kontinuierlicher Ausnahmeauswertung: 4,1 Prozent Exception-Rate. Die Exceptions haben das Regelwerk systematisch verbessert.




