KI & AUTOMATISIERUNG · SWISS HOTLINE
Eine Anfrage wird zweimal verarbeitet und zwei Datensätze entstehen. Bei Schnittstellen können Wiederholungen beispielsweise durch erneute Zustellversuche auftreten. Ein robuster Ablauf muss deshalb unterscheiden, ob ein Ereignis neu ist oder bereits erfolgreich bearbeitet wurde.
So gehen Sie vor
1. Eindeutige Ereigniskennung verwenden
Übernehmen Sie nach Möglichkeit eine stabile ID des Quellsystems. Der gleiche Vorgang muss auch bei einer erneuten Zustellung erkennbar bleiben.
2. Verarbeitung nachvollziehbar speichern
Halten Sie Eingang und Ergebnis fest. Bei parallelen Aufrufen muss die Prüfung so ausgelegt sein, dass nicht beide gleichzeitig denselben neuen Vorgang anlegen.
3. Fehler und Wiederholung trennen
Eine fehlgeschlagene Aktion darf erneut versucht werden, ohne bereits erfolgreiche Teilschritte blind zu wiederholen. Planen Sie dafür geeignete Statuswerte.
4. Mit doppelten Testereignissen prüfen
Senden Sie denselben Testvorgang mehrfach und vergleichen Sie Datensätze, Mails und Protokolle. Tests gehören in eine Umgebung ohne echte finanzielle oder telefonische Aktionen.
Typische Fehler vermeiden
Zeitstempel allein sind oft kein geeigneter Schlüssel. Auch eine reine Wartezeit zwischen Aufrufen garantiert nicht, dass doppelte Verarbeitung ausgeschlossen ist.
Für die gezielte Prüfung bereithalten
Für die technische Planung sind Ereignis-ID, Wiederholungsverhalten des Anbieters und die Seiteneffekte jeder Aktion nötig. Sicherheitsprüfung und Zugriffsberechtigung des Webhooks müssen zusätzlich berücksichtigt werden.
Ist jeder doppelte Aufruf ein Fehler des Absenders?
Nein. Manche Systeme stellen mindestens einmal zu und wiederholen bei unklarer Rückmeldung. Der Empfänger muss auf dieses Verhalten vorbereitet sein.
Weiterführende Informationen des Herstellers oder der zuständigen Fachstelle: Dokumentation zum Nachlesen. Funktionen und Bezeichnungen können je nach Version, Konto und Gerät abweichen.
Passende Unterstützung von Swiss Hotline
Swiss Hotline unterstützt bei der Planung und technischen Prüfung. Beschreiben Sie Ihr Vorhaben über Kontakt; Umfang und Projektleistungen werden nach individueller Offerte vereinbart. Weitere Informationen: KI- und Automatisierungsprojekte.
