Zum Inhalt springen
Zum Inhalt springen

Testen Sie mit Simulieren

Simulieren ist der Trockenlaufmodus von Knot Core: Sie gehen durch das Diagramm und sehen Daten, die zwischen Knoten ohne riskante Schreibvorgänge übertragen werden (abhängig vom Knotentyp und den Einstellungen).

🔁 Starten Sie eine Simulation

  1. Öffnen Sie den Workflow im Editor.
  2. Klicken Sie auf Simulieren (Symbolleiste).
  3. Geben Sie Eingabedaten an, wenn der Trigger dies erfordert (gefälschte Webhook-Nutzlast, Beispiel-ID).
  4. Steigen Sie durch oder lassen Sie den Motor die Kette laufen lassen.
Click to enlarge
Simulate panel open on a test workflow

Jeder Knoten zeigt:

  • aufgelöste Eingaben ({{ }} ersetzt);
  • simulierte Ausgabe oder Fehler;
  • ungefähre Dauer.

🔁 Inspektor und Spott

Der seitliche Inspektor listet den simulierten Ausführungskontext auf. Du kannst:

  • Bestätigen Sie, dass vor einem HTTP POST ein Dolibarr-Feld vorhanden ist.
  • JSON für ein Support-Ticket kopieren;
  • Erkennen Sie eine falsch verdrahtete Kante („undefinierte“ Daten).

Einige Connectors unterstützen Mocks: gefälschte HTTP-Antwort, E-Mail protokolliert, aber nicht gesendet.

🔁 Simulieren Sie einen echten Lauf

AspectSimulateReal run
Dolibarr writesOften blocked or rolled backPersisted
EmailLog only (per config)Real SMTP
HTTPMay be mocked or realLive network
Audit logTest traceProduction trace

🔁 Debuggen Sie einen Ausdruck

Wenn {{ nodes.xxx.output.field }} leer ist:

  1. Überprüfen Sie den Knotennamen („xxx“) im Inspektor.
  2. Bestätigen Sie, dass die „Quelle“-Kante auf diesen Knoten zeigt.
  3. Überprüfen Sie, ob das Feld im Dolibarr-Objekt vorhanden ist (Introspektion).

Nächste Schritte