Die Änderung kann klein aussehen
Ein Feld erhält einen neuen Namen, ein Statuswert wird ergänzt oder eine Schnittstelle liefert zusätzliche Ergebnisse auf mehreren Seiten. Der Workflow kann weiterhin technisch erfolgreich enden und trotzdem unvollständige Daten übernehmen.
Führen Sie deshalb eine kurze Liste der genutzten Funktionen und Felder. Sie zeigt, welche Änderungen des Anbieters für Ihren Ablauf relevant sind. Ein allgemeiner Hinweis auf das verwendete Programm ist dafür zu ungenau.
Die erwartete Antwort beschreiben
Legen Sie fest, welche Felder, Typen und Statuswerte der Ablauf verarbeitet. Unbekannte Varianten sollten sichtbar werden. Bei einer neuen Pflichtangabe muss eine Prüfung greifen, statt einen leeren Wert unbemerkt weiterzugeben.
Der HTTP-Request-Knoten von n8n bietet technische Optionen für Anfragen und Antworten. Welche Antwort fachlich vollständig ist, muss zusätzlich im Workflow geprüft werden.
Ein fiktiver Fehler durch neue Statuswerte
Das Auftragsprogramm ergänzt „teilweise abgeschlossen“. Der alte Workflow kennt nur „offen“ und „abgeschlossen“. Wenn er jeden unbekannten Wert als abgeschlossen behandelt, verschwinden offene Restarbeiten aus der Übersicht.
Eine sichere Umstellung beginnt deshalb mit einer ausdrücklichen Zuordnung des neuen Zustands. Bis zur Klärung kann der Vorgang in eine Prüfliste gehen. Das ist besser nachvollziehbar als eine zufällige Standardentscheidung.
Gezielt nachtesten
Wählen Sie die Testfälle, die die geänderte Funktion tatsächlich betreffen. Ergänzen Sie einen normalen Vorgang sowie passende Ausnahmen. Prüfen Sie auch nachgelagerte Anzeigen und Meldungen, die denselben Wert verwenden.
Bei größeren Änderungen ist ein begrenzter Parallelvergleich hilfreich: Der neue Ablauf erzeugt zunächst nur ein Prüfergebnis, während der bisherige Weg weiter genutzt wird. Eine doppelte Ausführung schreibender Aktionen muss dabei verhindert werden.
Wird der Ablauf durch ein Ereignis aus dem Zielsystem gestartet, gehören auch dessen Nachrichten in den Test. Der Beitrag Webhooks einfach erklärt erläutert den Umgang mit wiederholten, verspäteten oder fehlenden Meldungen.
Eine Rückkehrmöglichkeit vereinbaren
Halten Sie die bisherige Konfiguration und einen manuellen Ersatzweg bereit. Eine Rückkehr zur alten Workflowversion hilft allerdings nur, wenn das Zielsystem sie noch unterstützt. Auch das muss vorher geklärt sein.
Dokumentieren Sie die Umstellung mit Datum, betroffener Funktion und Prüfergebnis. So lässt sich ein später auftretender Fehler zeitlich zuordnen, ohne alle Änderungen aus dem Gedächtnis rekonstruieren zu müssen.
Quellen und weiterführende Grundlagen
Über den Autor
Julian Süllner hat Provehor gegründet und führt das Unternehmen als Geschäftsführer. Er verantwortet Produktentwicklung, Kundenprojekte und die Ratgeber auf dieser Website.