
Monitoring
Fehler in Marketing-Automationen behandeln
Fehler in Marketing-Automationen einordnen, Wiederholungen begrenzen, Versandstatus prüfen und Abläufe kontrolliert wieder starten.
Wenn eine Marketing-Automation scheitert, klären Sie zuerst, was fehlgeschlagen ist und was bereits Wirkung hatte. Ungültige Eingaben brauchen eine Korrektur. Vorübergehende Störungen können einen begrenzten neuen Versuch rechtfertigen.
Ist unklar, ob eine Nachricht ausgelöst wurde, prüfen Sie ihren Status vor einem weiteren Versuch.
Den betroffenen Vorgang eingrenzen
Suchen Sie die erste fehlgeschlagene Aktion. Halten Sie Workflow, Ausführung, betroffenen Kontakt, Zeitpunkt, Eingabe und Antwort fest.
Prüfen Sie, welche früheren Schritte bereits wirksam waren und ob weitere Kontakte denselben Fehler erreichen können. Ein späterer Fehler macht eine frühere Zuweisung oder Sendeanforderung nicht rückgängig.
Verlassen Sie sich bei Nachrichten nicht allein auf den Workflow-Status. Prüfen Sie die Statusdefinitionen und Versandnachweise des eingesetzten Systems; welcher Nachweis für einen Versand vorliegt, hängt vom eingesetzten System ab.
Die passende Reaktion wählen
Befund / Nächster Schritt
- Ein Pflichtwert fehlt oder eine Eingaberegel wird verletzt
- Daten oder Regel korrigieren; die unveränderte Eingabe nicht erneut senden
- Ein Dienst begrenzt Anfragen oder ist vorübergehend nicht erreichbar
- Einen geeigneten Schritt mit begrenzten Versuchen und Wartezeiten erneut ausführen
- Die Antwort fehlt, obwohl die Aktion ausgeführt worden sein könnte
- Ergebnis im Zielsystem klären, bevor eine Nachricht erneut ausgelöst wird
- Viele Kontakte oder eine wichtige Aussendung sind betroffen
- Weitere Wirkung begrenzen und die zuständige Person einschalten
Ein Fehlercode allein entscheidet nicht über den nächsten Schritt. Ein Berechtigungsfehler verlangt zunächst die Prüfung der Verbindung oder Berechtigung.
Lesen Sie die Antwort des konkreten Dienstes und berücksichtigen Sie, ob die Aktion bei einer Wiederholung doppelte Wirkung haben kann.
Fehlerpfade im Werkzeug hinterlegen
Power Automate bietet pro Aktion die Einstellung Run after. Damit legen Sie fest, was geschieht, wenn die vorherige Aktion fehlschlägt, in eine Zeitüberschreitung läuft, übersprungen wird oder erfolgreich ist.
So entstehen alternative Pfade für die Fehlerbehandlung: Bei einem Fehlschlag kann der Ablauf eine Benachrichtigung senden oder die Fehlerdetails als nächste Aktion protokollieren.
Für eine Fehlermeldung liefert die Funktion workflow() Angaben zum aktuellen Lauf, darunter Flowname, Umgebungsname und Lauf-ID. Nehmen Sie diese Angaben in die Benachrichtigung auf, damit die zuständige Person den Lauf direkt findet.
Protokollieren Sie sparsam. Umfangreiche eigene Protokollierung erzeugt viele zusätzliche Aktionen und kann den Ablauf beeinträchtigen. Beschränken Sie sich auf die Angaben, die für die Klärung eines Falls nötig sind.
Wiederholungen begrenzen
Legen Sie pro geeignetem Schritt fest, welche Fehler einen neuen Versuch auslösen, wie viele Versuche zulässig sind und wie lange dazwischen gewartet wird.
Prüfen Sie vorhandene Wiederholungen im Werkzeug und in der Integration: Versuche auf mehreren Ebenen können sich vervielfachen.
Bei Nachrichten ist zusätzlich der erste Versandvorgang zu klären. Eine fehlende Antwort oder ein Zeitlimit beweist nicht, dass nichts gesendet wurde. Ohne verlässlichen Status oder wirksamen Schutz gegen doppelte Verarbeitung gehört der Vorgang in die manuelle Klärung.
Verwenden Sie exponentielles Backoff: Die Wartezeit zwischen den Versuchen wächst schrittweise. Jitter randomisiert die Intervalle. Beides vermeidet Lastspitzen, die entstehen, wenn viele Wiederholungen gleichzeitig anlaufen.
Jede Anfrage verbraucht Ressourcen wie Speicher, Threads, Verbindungen oder Ports. Begrenzte Wiederholungen verringern diesen Verbrauch und geben beanspruchten Komponenten Zeit, sich zu erholen.
Wiederholen Sie nur idempotente Aufrufe, die bei mehrmaliger Ausführung keine zusätzliche Wirkung entfalten. Nicht-idempotente Aufrufe können sonst doppelte Ergebnisse erzeugen.
Klären Sie die veröffentlichten Fehlercodes Ihrer Abhängigkeiten, bevor Sie Wiederholungen einrichten. Fehler mit klarer Ursache wie fehlende Berechtigung oder ein Konfigurationsfehler lösen sich durch einen neuen Versuch voraussichtlich nicht.
Entwickeln Sie keine eigenen Wiederholungsmechanismen, wenn vorhandene Funktionen ausreichen. Nutzen Sie die eingebauten Möglichkeiten Ihres Werkzeugs oder Drittanbieter.
Best Practices für Wiederholungen in Marketing-Automationen
- Wartezeitstrategie
- Exponentielles Backoff mit Jitter
- Idempotente Aufrufe nur wiederholen
- Nicht-idempotente Aktionen nicht automatisch wiederholen
- Ressourcenverbrauch reduzieren
- Begrenzte Wiederholungen verringern Systemlast
Zuständigkeit und Stoppregel festlegen
Bestimmen Sie, wer Daten korrigiert, technische Fehler prüft und bei möglichem Fehlversand über das Anhalten entscheidet. Lassen Sie sich die Übernahme bestätigen.
Eine Meldung sollte den betroffenen Ablauf, die mögliche Wirkung und die benötigte Entscheidung nennen.
Prüfen Sie, welche Wirkung eine Pause im eingesetzten System tatsächlich hat. Klären Sie insbesondere, ob sie nur neue Schritte verhindert oder auch bereits gestartete beziehungsweise eingeplante Vorgänge betrifft. Prüfen Sie wartende Vorgänge und verbundene Automationen getrennt.
Kontrolliert wieder anlaufen lassen
Beheben Sie die Ursache und ordnen Sie betroffene Vorgänge in ausstehende, bereits ausgeführte und ungeklärte Aktionen ein. Prüfen Sie die Korrektur mit geeigneten Fällen ohne echten Kundenversand.
Geben Sie den Ablauf anschließend kontrolliert frei und beobachten Sie die ersten Ausführungen. Entscheiden Sie gesondert, welche älteren Vorgänge nachbearbeitet werden müssen.
Testen Sie die Wiederholungslogik selbst. Verlassen Sie sich nicht darauf, dass ein SDK Wiederholungen bereits mitbringt; prüfen Sie die Wiederholungsszenarien gezielt.
In diesem Leitfaden
- Wiederholbare Fehler von ungültigen Daten trennenErkennen Sie, wann ein neuer Versuch sinnvoll ist, wann Daten korrigiert werden müssen und wann ein Ergebnis erst geklärt werden muss.
- Einen Schritt ohne doppelte Nachricht erneut ausführenPrüfen Sie den ersten Versandversuch, sichern Sie den Vorgangsstatus und holen Sie nur tatsächlich offene Nachrichten nach.
- Kritische Fehler an einen Verantwortlichen eskalierenLegen Sie Auslöser, Verantwortliche, Vertretung und bestätigte Übernahme für kritische Fehler in Marketing-Automationen fest.
- Einen sicheren Stopp für fehlerhafte Abläufe vorsehenPlanen Sie, wie ein fehlerhafter Marketing-Ablauf angehalten, seine Restwirkung geprüft und sein Wiederanlauf entschieden wird.



