Eigenschaften, Modi und Tastenkürzel

Das Eigenschaften-Panel enthält die Einstellungen des ausgewählten Nodes oder der ausgewählten Verbindung. Änderungen sind nur mit Schreibrecht und aktivem Bearbeitungs-Lock möglich.

Eigenschaften bearbeiten

Nach Auswahl eines Nodes zeigt das Panel die für diesen Activity-Typ verfügbaren Felder. Häufig verwendete Einstellungen sind:

  • Bezeichnung: sichtbarer Name des Schritts
  • Ausgabevariable: Name für den Zugriff auf das Ergebnis in nachfolgenden Schritten; eine Umbenennung passt jeden Verweis darauf im Workflow an
  • Beschreibung: optionale Erläuterung zum Schritt
  • Zielmaschine und Zugangsdaten: Ausführungsziel für Remote-Activities
  • Timeout: maximale Laufzeit des Schritts
  • Retry-Policy: wiederholt einen fehlgeschlagenen Schritt (Versuche inklusive des ersten, Backoff, Verzögerung); dauerhafte Remote-Fehler wie ein abgelehnter Logon werden nicht wiederholt
  • Deaktiviert: überspringt den Schritt bei der Ausführung
  • Breakpoint: pausiert einen Debug-Lauf vor diesem Schritt; nur im Expertenmodus

Pflichtfelder sind im Panel gekennzeichnet. Die verfügbaren Felder unterscheiden sich je nach Activity. Eine vollständige Übersicht enthält die Activity-Referenz.

Nach Auswahl einer Verbindung können unter anderem Bezeichnung, Bedingung und Darstellung geändert werden. Weitere Informationen enthält Edge-Bedingungen.

Standard- und Expertenmodus

Der Standardmodus enthält die Funktionen zum Erstellen, Konfigurieren, Testen und Veröffentlichen von Workflows.

Der Expertenmodus ergänzt Funktionen für umfangreiche Workflows:

  • Breakpoints und Debug-Läufe
  • Simulation und Versionsvergleich
  • Suchen und Ersetzen
  • Gruppierung und genaue Positionierung von Nodes
  • zusätzliche Ansichts- und Darstellungsoptionen
  • JSON-Export und erweiterte Navigation

Der Modus kann im Designer umgeschaltet werden. Bestehende Workflow-Daten werden dadurch nicht verändert.

Variablen einsetzen

Variablen übertragen Werte zwischen Triggern und Activities. Die Eingabe von {{ öffnet die Variablenauswahl.

EingabeFunktion
↑ / ↓Eintrag auswählen
Enter / TabAuswahl übernehmen
EscAuswahl schließen

Verfügbare Werte stammen aus:

  • Ausgaben vorheriger Schritte, zum Beispiel {{script.output}}
  • globalen Variablen, zum Beispiel {{globals.API_URL}}
  • Eingaben eines manuellen Triggers, zum Beispiel {{manual.customerId}}

Ein Feld kann einen festen Wert, eine Variable oder eine Kombination aus beidem enthalten. Welche Werte an einer Stelle verfügbar sind, beschreibt Datenbus und Variablen.

Trigger konfigurieren

Auch Trigger werden über das Eigenschaften-Panel eingerichtet.

TriggerWichtige Einstellungen
Manueller TriggerTitel, Beschreibung und Eingabeparameter
ZeitplanCron-Ausdruck oder Vorlage und Beschreibung
WebhookHTTP-Methode, Pfad und optionales Secret
DateiüberwachungVerzeichnis, Dateifilter, Ereignistyp und Unterverzeichnisse
DatenbankVerbindung, Prüfintervall und Abfrage
Windows-EreignisprotokollProtokoll, Ereignistyp, Quelle, Ereignis-ID und Suchzeitraum

Prüfen und ausführen

Für die Prüfung eines Workflows stehen mehrere Ebenen zur Verfügung:

  • Step Test: führt nur den ausgewählten Schritt mit Testdaten aus.
  • Ausführen: führt den Workflow aus. Parameter eines manuellen Triggers werden vor dem Start abgefragt.
  • Debug Run: führt den Workflow mit Breakpoints aus; nur im Expertenmodus.
  • Simulation: zeigt den möglichen Ablauf, ohne Activities auszuführen; nur im Expertenmodus.
  • Lint: zeigt fehlende Pflichtangaben, nicht erreichbare Nodes und weitere Probleme.

Fehler aus der Lint-Prüfung verhindern die Veröffentlichung. Warnungen müssen vor der Veröffentlichung bestätigt werden.

Mit gehaltener Bearbeitungssperre werden ungespeicherte Änderungen vor einer Ausführung oder einem Debug-Lauf gespeichert. Ohne Sperre läuft die gespeicherte Fassung, und abgefragt werden deren Parameter. Eine laufende Ausführung kann abgebrochen werden.

Lauf überwachen

Das Ausführungs-Panel enthält:

  • Live: aktueller Status und Ausgaben der laufenden Schritte
  • History: vergangene Ausführungen
  • Output: verfügbare Trigger-, Variablen- und Schrittdaten
  • Watch: beobachtete Ausdrücke; nur im Expertenmodus

Bei einem Breakpoint pausiert der Debug-Lauf vor dem betroffenen Schritt. Danach stehen folgende Aktionen zur Verfügung:

  • Continue: Ausführung bis zum nächsten Breakpoint fortsetzen
  • Step Over: genau einen Schritt ausführen und erneut pausieren
  • Stop: Ausführung beenden

Vor dem Fortsetzen kann der Variablen-Inspektor Schrittergebnisse und Lauf-Eingaben (manual.*) ändern; globale Variablen und Engine-Schlüssel bleiben schreibgeschützt. Änderungen gelten nur für die aktuelle Pause. Nach einem Neuladen der Seite erscheinen der pausierte Schritt und seine Variablen wieder.

Speichern, veröffentlichen und exportieren

Änderungen werden nach einer kurzen Bearbeitungspause automatisch als Entwurf gespeichert. Ctrl+S speichert den Entwurf sofort. Wurde der Workflow inzwischen an anderer Stelle gespeichert, wird das Speichern abgelehnt: Der Entwurf bleibt auf dem Canvas, das automatische Speichern stoppt, und erst ein Neuladen zeigt den aktuellen Stand.

Veröffentlichen übernimmt den aktuellen Entwurf als ausführbare Version. Abhängig vom Workflow-Status kann dieselbe Aktion den Workflow aktivieren oder deaktivieren. Frühere Versionen bleiben über den Versionsverlauf verfügbar.

Der Workflow kann als JSON exportiert werden. Eine PNG-Datei bildet die aktuelle Canvas-Ansicht ab.

Tastenkürzel

Ctrl entspricht unter macOS Cmd. Die integrierte Kurzübersicht öffnet sich mit ?.

Standardmodus

TastenkürzelFunktion
?Kurzübersicht ein- oder ausblenden
Escgeöffnetes Fenster oder Overlay schließen
Homegesamten Workflow in die Ansicht einpassen
F11Designer-Vollbild ein- oder ausschalten
Ctrl+PWorkflow-Schnellwechsel öffnen
Ctrl+Shift+PBefehlspalette öffnen
Ctrl+FNodes suchen
Ctrl+SEntwurf speichern
Ctrl+Shift+Sveröffentlichen, aktivieren oder deaktivieren
Ctrl+EBearbeitungs-Lock anfordern
Ctrl+UBearbeitungs-Lock freigeben
Ctrl+EnterAusführung starten
Ctrl+Shift+Xlaufende Ausführung abbrechen
Ctrl+ZÄnderung rückgängig machen
Ctrl+Y / Ctrl+Shift+ZÄnderung wiederholen
Ctrl+Aalle Elemente auswählen
Ctrl+CAuswahl kopieren
Ctrl+Vkopierte Elemente einfügen
Ctrl+DAuswahl duplizieren
Delete / BackspaceAuswahl löschen
Ctrl+Shift+TWorkflow automatisch anordnen
Ctrl+Shift+LLint-Panel ein- oder ausblenden
Ctrl+Alt+PCanvas als PNG exportieren

Expertenmodus

Die folgenden Kürzel ergänzen die Kürzel des Standardmodus.

TastenkürzelFunktion
Ctrl+Shift+EnterDebug-Lauf starten
Ctrl+Shift+Ufremden Bearbeitungs-Lock aufheben; Administratorrecht erforderlich
Ctrl+Gausgewählte Nodes gruppieren
Ctrl+HSuchen und Ersetzen öffnen
Tab / Shift+Tabnächsten oder vorherigen verbundenen Node auswählen
Pfeiltastenausgewählte Nodes um 10 Pixel verschieben
Shift+Pfeiltastenausgewählte Nodes um 1 Pixel verschieben
Ctrl+Shift+EAuswahl in die Ansicht einpassen
Ctrl+Shift+Oursprüngliche Anordnung wiederherstellen
Ctrl+Shift+DVergleich mit einer Version öffnen
Ctrl+Shift+RSimulation starten oder zurücksetzen
Ctrl+Alt+XActivity-Filter zurücksetzen
AEdge-Animation ein- oder ausschalten
REdge-Verlauf wechseln
MNodes nach Maschine einfärben
HFehler-Heatmap ein- oder ausschalten
Ckritischen Pfad ein- oder ausblenden
GAusrichtung am Raster ein- oder ausschalten
Dausgewählten Node aktivieren oder deaktivieren
BBreakpoint am ausgewählten Node ein- oder ausschalten
Ctrl+Shift+NNode-Darstellung wechseln
Ctrl+] / Ctrl+[Edge-Breite erhöhen oder verringern
Ctrl+Shift+> / Ctrl+Shift+<Node-Größe erhöhen oder verringern
Ctrl+Alt+. / Ctrl+Alt+,Schriftgröße der Bezeichnung erhöhen oder verringern
Ctrl+Shift+JWorkflow als JSON exportieren
Ctrl+Shift+1Workflows öffnen
Ctrl+Shift+2Ausführungen öffnen
Ctrl+Shift+3Maschinen öffnen
Ctrl+Shift+4globale Variablen öffnen
Ctrl+Shift+5Audit öffnen

Script-Editor

Diese Kürzel gelten im geöffneten Script-Editor.

TastenkürzelFunktion
Ctrl+Saktuellen Inhalt übernehmen
Ctrl+FText suchen
Ctrl+HText suchen und ersetzen
Ctrl+Gzu einer Zeile wechseln
Ctrl+/Zeile kommentieren oder Kommentar entfernen
Ctrl+SpaceAutovervollständigung öffnen
EscScript-Editor schließen

Canvas-Gesten

GesteFunktion
Ziehen auf einer freien Fläche mit linker MaustasteAuswahlrahmen aufziehen
Ziehen mit mittlerer oder rechter MaustasteCanvas verschieben
Shift + KlickElement zur Auswahl hinzufügen oder daraus entfernen
Alle Kapitel