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:

  1. Fehlermeldung + Workflow-Name sammeln
  2. Team benachrichtigen
  3. 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.