Durch das Debuggen können du verstehen, was in einem Workflow passiert, den problematischen Schritt identifizieren und die zwischen verschiedenen Blöcken übergebenen Daten überprüfen.
Es gibt zwei Hauptsituationen:
Beim Erstellen oder Ändern eines Workflows wird empfohlen, die Schritte schrittweise zu testen.
Beginnen du mit der Konfiguration des Workflow-Triggerblocks, zum Beispiel:
Verwendet die Test-Trigger-Schaltfläche, um Beispieldaten abzurufen.
Bei einigen Auslösern müssen du das erwartete Ereignis tatsächlich auslösen. Um beispielsweise einen Webhook zu testen, senden du eine Anfrage an die von Robin bereitgestellte URL.
Sobald der Test abgeschlossen ist, zeigt Robin die vom Trigger erzeugten Daten an. Diese Daten können in nachfolgenden Schritten des Workflows verwendet werden.

Nachdem du den Auslöser getestet haben, konfigurieren und testest du dann jeden Block in der Reihenfolge des Workflows.
Für jeden neuen Block:
Mit dieser Methode können du den Schritt, der ein Problem verursacht, sofort identifizieren.
Ein Block kann grundsätzlich nur dann korrekt getestet werden, wenn vorhergehende Blöcke bereits über Testdaten verfügen.

Untersucht nach dem Testen eines Blocks die in seinem Ergebnis angezeigten Daten.
Überprüfen du insbesondere:
Die Daten fließen im Workflow von oben nach unten. Jeder Block kann die von vorherigen Blöcken erzeugten Ausgaben verwenden.
Wenn ein Suchblock beispielsweise keine Elemente zurückgibt, erhalten nachfolgende Blöcke möglicherweise eine leere Liste oder einen nicht vorhandenen Wert.
Wenn ein Feld Daten aus einem vorherigen Schritt verwendet, überprüfen du Folgendes:
Beispiele für häufige Probleme:
Wenn dein Workflow über einen Router, eine Bedingung oder mehrere Zweige verfügt, testest du jeden Fall separat.
Bereitet Daten zur Überprüfung vor:
Nur weil ein Zweig funktioniert, heißt das nicht, dass die anderen auch funktionieren.
Im Editor vorgenommene Änderungen bleiben in einer Entwurfsversion, bis du sie veröffentlichen.
Der automatisch ausgeführte Workflow verwendet weiterhin die neueste veröffentlichte Version. Denkst du daran, die neue Version zu veröffentlichen, damit deine Änderungen wirksam werden.

Sobald der Workflow veröffentlicht ist, erfolgt das Debuggen anhand des Ausführungsverlaufs.
Von Robin:
So können du überprüfen, ob der Workflow zu welchem Zeitpunkt tatsächlich gestartet wurde und ob er erfolgreich war.

Wenn der Workflow zuvor funktioniert hat, wird eine alte erfolgreiche Ausführung mit der fehlerhaften Ausführung verglichen.
Achten du insbesondere auf einen Unterschied in:
Dieser Vergleich hilft oft dabei, festzustellen, ob das Problem beim Workflow selbst oder bei den verarbeiteten Daten liegt.
Nachdem du das Problem identifiziert haben:
An einem Entwurf vorgenommene Änderungen werden erst berücksichtigt, wenn du die neue Version veröffentlichen.
Bei der Entwicklung eines Workflows:
Die Hauptregel ist einfach:
Testest du während der Konfiguration jeden Block und überprüfen du seine Ausgabe. Sobald der Workflow veröffentlicht ist, überprüfen du die Ausführungen, um zu sehen, welche Schritte abgeschlossen wurden, und um schnell zu ermitteln, bei welchem Schritt ein Problem vorliegt.
Diese Seite scheint dir nicht klar zu sein oder benötigen du Hilfe? Zögern du nicht, uns zu kontaktieren support@zozio.tech !