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
- Öffnen Sie den Workflow im Editor.
- Klicken Sie auf Simulieren (Symbolleiste).
- Geben Sie Eingabedaten an, wenn der Trigger dies erfordert (gefälschte Webhook-Nutzlast, Beispiel-ID).
- Steigen Sie durch oder lassen Sie den Motor die Kette laufen lassen.
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
| Aspect | Simulate | Real run |
|---|---|---|
| Dolibarr writes | Often blocked or rolled back | Persisted |
| Log only (per config) | Real SMTP | |
| HTTP | May be mocked or real | Live network |
| Audit log | Test trace | Production trace |
🔁 Debuggen Sie einen Ausdruck
Wenn {{ nodes.xxx.output.field }} leer ist:
- Überprüfen Sie den Knotennamen („xxx“) im Inspektor.
- Bestätigen Sie, dass die „Quelle“-Kante auf diesen Knoten zeigt.
- Überprüfen Sie, ob das Feld im Dolibarr-Objekt vorhanden ist (Introspektion).