Exception Handling ist der designte Process zur Detection, Classification, Routing, Resolution und Learning bei einem Case, der seinen normalen Automated Path nicht sicher fortsetzen kann. Eine Exception entsteht aus Business Condition, Missing oder Conflicting Data, Policy Boundary, Low-Confidence Interpretation, Dependency Failure, Timeout oder Invalid State. Sie ist nicht synonym mit Software Error. Ein legitimer komplexer Case braucht Human Judgment; ein Technical Incident betrifft vielleicht viele normale Cases. Gutes Exception Handling erhält Context, Ownership, Service Expectation und kontrollierten Weg zu Completion oder Closure.
Automation Projects optimieren häufig Happy Path und schicken alles andere in Shared Inbox. Reviewer erhalten Screenshots ohne Source Data, Duplicate Cases oder keinen Routing Reason. Queues altern, weil Priority und Service Level fehlen. Staff baut Workarounds, korrigiert ausserhalb des Systems und lässt Process State stale. Die Automation Rate wirkt stark, während Exception Labor wächst. Bei AI darf Low Confidence nicht einziger Trigger sein, denn Confidently Wrong Output kann gefährlicher sein. Exceptions brauchen Product Design statt Post-Launch Improvisation.
Modellieren Sie erwartete Exceptions vor Release und behandeln Sie Queue als Product. Trennen Sie Business Exception, Data Quality Issue, Policy Decision und Technical Incident, weil Owner und Remedy variieren. Geben Sie Reviewer Triggering Rule, Evidence, Current State, Permitted Actions und Consequence. Lassen Sie Resolution den Authoritative Workflow aktualisieren und erfassen Sie Structured Reason. Messen Sie Recurrence und entfernen Sie Root Causes, aber zwingen Sie Rare High-Consequence Cases nicht für bessere Straight-Through Rate in Automation.
Exception-Typen
Verschiedene Exceptions brauchen andere Owner und Recovery
Eine Business Exception ist ein gültiger Case ausserhalb der Standard Rule, etwa ungewöhnliche Ownership Structure. Data Exception bedeutet Missing, Inconsistent oder Invalid Information. Policy Exception braucht authorized Decision. Model Exception umfasst Abstention, unsupported Extraction oder detected Risk. Technical Exception entsteht aus unavailable Service, Timeout oder Contract Error. Erhalten Sie die Trennung, auch wenn ein Case mehrere Causes hat.
BPMN enthält Constructs für Events, Errors, Escalation, Compensation und andere Paths. Notation hilft, wenn sie State und Responsibility klärt, nicht wenn jedes Engineering Detail im Diagramm landet. Ergänzen Sie Process Model mit Taxonomy, Queue Contract, Runbook und Incident Threshold. Novel Condition braucht Safe Default und Escalation statt den nächsten bekannten Code.
| Klasse | Typischer Owner | Response |
|---|---|---|
| Business Variant | Operations Specialist | Interpret und route |
| Data Quality | Source Owner | Correct und prevent |
| Policy Decision | Authorized Approver | Approve, deny, qualify |
| Model Behavior | Product und Domain Owner | Review und contain |
| Technical Incident | Engineering Operations | Recover und investigate |
Human Exception Work
Human Review wirkt nur, wenn die Arbeit operabel ist
Ein Exception Reviewer braucht mehr als Model Score. Zeigen Sie Original Item, Extracted Values, Applicable Policy, Prior Steps, Changed Fields und Downstream Impact. Begrenzen Sie Actions auf valid Transitions und verlangen Sie Reason für Learning. Priorisieren Sie nach Consequence und Deadline statt nur Arrival Time. Capacity Planning berücksichtigt Peaks und Complexity mit Backup Ownership und Path for Uncertainty.
Der NIST AI RMF Core verlangt definierte Rollen, Human Oversight und Monitoring. Messen Sie Overrides, Abstentions, Repeated Corrections und Outcomes. Reviewer müssen das System challengen können und ihre Decision wird erfasst. Ein nominaler Human in the Loop mit unmöglicher Queue ist kein meaningful Control. Bei wachsender Workload reduzieren Sie Inflow oder Scope, bevor Quality still kollabiert.
- Jeder Exception einen Typed Reason geben.
- An Authority statt Availability routen.
- Evidence und Permitted Actions zeigen.
- Authoritative Workflow State aktualisieren.
- Root Causes ohne Hidden Risk entfernen.
Woran gute Arbeit erkennbar ist
Konkrete Ergebnisse für Process Exception Handling
- Exceptions gelangen in typed Queues mit Priority und Owner.
- Reviewer erhalten Evidence und Permitted Actions für Decision.
- Resolution aktualisiert Process State ohne Hidden Side Channel.
- Retries und Compensations erzeugen keine Duplicate Effects.
- Recurring Causes werden für Upstream Correction sichtbar.
- Rare High-Consequence Cases bleiben sicher bounded.
Betriebsmodell
So wird die Arbeit ausgeführt
- 01
Exception Classes definieren
Listen Sie Business-, Data-, Policy-, Model-, Integration- und Operational Conditions, die Normal Path blockieren. Definieren Sie Detection Evidence, Consequence, Urgency und Novelty.
- 02
Work Item designen
Packen Sie Case ID, Current State, Source Evidence, Reason, Confidence, Deadline und Allowed Actions. Routen Sie an eine Rolle mit Competence und Authority.
- 03
Lösen und State wiederherstellen
Erfassen Sie Decision und Rationale, wenden Sie Correction oder Compensation kontrolliert an und bringen Sie den Case in Valid State zurück. Eskalieren Sie systemische Incidents.
- 04
Lernen und Recurrence reduzieren
Messen Sie Volume, Age, Causes, Rework und Outcomes. Korrigieren Sie Upstream Data, Rules, Integrations oder Instructions und evaluieren Sie vor Coverage Expansion.
Bewertung
Fragen, die den Entscheid verändern
- Ist dies Business Variant, Data Defect, Policy Case oder Incident?
- Kann Workflow sicher retrien oder wird ein Effect dupliziert?
- Welche Rolle hat Authority und Information für Resolution?
- Welcher Service Level folgt Customer und Operational Consequence?
- Soll Recurring Exception eliminiert, automatisiert oder reviewed bleiben?
- Wie kehrt Resolution zu Authoritative State zurück?
Fehlermuster
Wo Teams die Kontrolle verlieren
Alle Unmatched Cases landen ohne Reason Codes in einer Queue.
Reviewer approved aus unvollständigem Context.
Manual Correction geschieht ausserhalb des Workflow.
Retry wiederholt External Transaction nach Ambiguous Timeout.
Automation adressiert Frequent Cases und ignoriert Rare Severe Ones.
Dieselbe Root Cause erzeugt Exception Debt über Teams.
Messung
Das fertige Ergebnis messen
Gemessen wird der abgeschlossene Prozess inklusive Review-Aufwand und Ausnahmen. Reines Output-Volumen beweist noch keine bessere Arbeitsweise.
- Exception Rate je Class, Source und Process Segment
- Queue Age, Time to First Action und Resolution
- Reopened, Rerouted oder mehrfach Corrected Cases
- Retry-, Compensation- und Duplicate-Effect-Rate
- entfernte Root Causes und verhindertes Volume
- Customer- oder Compliance-Impact je Consequence
Fragen
Häufige Fragen
Was ist Exception Handling in Process Automation?
Es ist der designte Flow für Cases, die Normal Path nicht sicher folgen können. Er umfasst Detection, Classification, Routing, Resolution, State Restoration und Learning.
Ist jede Process Exception ein Software Error?
Nein. Exceptions umfassen Business Variants, Missing Data, Policy Decisions und Uncertain Interpretation sowie Integration Failures. Die Art bestimmt Owner und Remedy.
Was gehört in eine Exception Queue?
Case Identity, Current State, Typed Reason, Source Evidence, Consequence, Deadline und Permitted Actions, geroutet zu einer Person mit Authority und Competence.
Sollten Recurring Exceptions immer automatisiert werden?
Nein. Entfernen Sie Root Causes oder automatisieren Sie stabile, testbare Resolution. Rare oder Consequential Cases können im Expert Review bleiben. Optimieren Sie Valid Outcomes, nicht Automation Rate.
Quellen
Primärquellen
- Business Process Model and Notation 2.0.2 Object Management Group
- AI Risk Management Framework Core National Institute of Standards and Technology
Zenith
KI-Workflow-Automatisierung für repetitive, dokumentenintensive und researchlastige Abläufe.
Operations, Finance, Commercial und Transformation. Ausgangspunkt sind der bestehende Ablauf, seine Grenzen und die vorhandenen Nachweise.
Zenith ansehen→