Zum Hauptinhalt springen

Was ist ein Workflow in Sybot

Ein Sybot Workflow ist ein low-code Prozess, der aus miteinander verbundenen Aufgaben (Tasks) besteht. Jede Aufgabe führt eine Funktion aus; die Verbindungen und Bedingungen bestimmen, welcher Schritt als Nächstes ausgeführt werden muss.

Aktueller Workflow, geöffnet im Sybot Designer

Hauptelemente

  • Aufgabe (Task): konfigurierbare Arbeitseinheiten, wie z. B. das Lesen von Daten, das Senden von Nachrichten, den Aufruf eines Dienstes oder die Steuerung des Ablaufs.
  • Verbindungen (Connections): stellen die möglichen Pfade zwischen den Aufgaben dar.
  • Ausgabebedingungen (Output Conditions): entscheiden, welche Verbindung basierend auf dem Ergebnis oder einem Ausdruck zu folgen ist.
  • Parameter: Daten, die vom Workflow empfangen oder von den Aufgaben erzeugt werden.
  • Variablen: Werte, die während der Ausführung verwaltet werden.
  • Gruppen (Groups): visuelle Container, die verwendet werden, um komplexe Diagramme lesbarer zu machen.

Arbeitsablauf (Workflow Cycle)

  1. Erstellen Sie den Workflow unter Designer Workbench.
  2. Fügen Sie die Aufgaben unter Workflow Designer hinzu.
  3. Konfigurieren Sie Eigenschaften, Parameter und Bedingungen.
  4. Validieren und speichern Sie das Diagramm.
  5. Testen Sie den Workflow im Designer mit nicht sensiblen Daten.
  6. Starten oder planen Sie ihn unter Ausführungen.
  7. Analysieren Sie Ergebnisse und Anomalien in Logs.

Zusammensetzung und Wiederverwendung

Die Aufgaben Run Workflow, Iterator, Parallel Run Workflow und Parallel Branches ermöglichen es, einen Prozess in wiederverwendbare oder parallele Teile zu zerlegen. Definieren Sie klar die Eingaben, Ausgaben und Verantwortlichkeiten jedes Unter-Workflows.

Validierung

Vor der Ausführung prüft Sybot die Konsistenz des Diagramms und meldet unvollständige Konfigurationen. Die strukturelle Validierung ersetzt keinen funktionalen Test: Überprüfen Sie immer die erzeugten Daten, alternativen Pfade und die Fehlerbehandlung.