Zurück zu den Workflows-FAQs
HILFECENTER · FAQWorkflows1 Min. Lesezeit

Wie plane ich Wiederholungen für einen fehlerhaften Workflow-Schritt?

Sofortige Wiederholungen können eine sich erholende Abhängigkeit überlasten und doppelte Arbeit erzeugen. Nutzen Sie eine begrenzte Richtlinie mit wachsenden oder angepassten Abständen und beenden Sie Versuche sichtbar, wenn automatische Erholung unwahrscheinlich ist.

Workflows

Fehler zuerst klassifizieren

Wiederholen Sie Netzwerkunterbrechungen, Ratenbegrenzungen oder vorübergehende Nichtverfügbarkeit nur bei sicher wiederholbaren Vorgängen. Validierungs- oder Berechtigungsfehler benötigen Änderungen und sollten nicht endlos erneut versucht werden.

Legen Sie maximale Versuche und Gesamtdauer passend zu Zweck und Erwartungen fest. Nutzen Sie Jitter bei vielen parallelen Jobs und beachten Sie gegebenenfalls eine vom Dienst angegebene Retry-After-Zeit.

Erschöpfte Arbeit wiederherstellbar machen

Verschieben Sie den Vorgang nach Erreichen der Grenze in einen sichtbaren Fehler- oder Prüfstatus mit Versuchshistorie und Kennungen. Bewahren Sie Originaldaten und bereits eingetretene Nebenwirkungen.

Ermöglichen Sie kontrolliertes Replay nach Behebung. Erhalten Sie Idempotenzschlüssel und prüfen Sie frühere Effekte, damit keine Zahlungen, Nachrichten oder Datensätze dupliziert werden.

Zurück zu den Workflows-FAQs