Fehlerbehandlung
Error Workflows, Retries und Continue-on-Fail — robuste Automatisierungen.
Fehler sind normal
APIs timeouten, Tokens laufen ab, Payloads ändern sich. Produktiv heißt: Fehler sichtbar und beherrschbar machen.
Continue on Fail
Am Node: bei Fehler trotzdem weiter. Danach:
- Fehlerfeld prüfen
- Alternativpfad / Fallback
- Logging nach Slack/E-Mail
Ohne Folgelogik versteckst du nur Probleme.
Retries
Sinnvoll bei transienten Fehlern (Netzwerk, 5xx). Nicht sinnvoll bei 400 „invalid payload“.
Error Workflow
Ein eigener Workflow, der bei Fehlern anderer Workflows startet. Typisch:
- Fehlermeldung + Workflow-Name sammeln
- Team benachrichtigen
- Optional Ticket erstellen
Idempotenz
Wenn Retries doppelt ausführen: Upserts statt Creates, Dedup-Keys, „schon verarbeitet?“-Checks.
Checkliste vor Go-Live
- [ ] Happy Path getestet
- [ ] Leere/fehlerhafte Payloads getestet
- [ ] Auth-Fehler erkennbar
- [ ] Alerting angebunden
- [ ] Keine Secrets in Logs/Messages
Als Nächstes: Best Practices für wartbare Workflows.