Integrationen & Automatisierung

Einen Workflow im Designer erstellen

Schritte auf die Fläche ziehen, verbinden und Auslöser, Bedingungen, Updates, Nachrichten und Wartezeiten konfigurieren, mit Werten früherer Schritte.

Aktualisiert am 5. Oktober 2026

Wer kann das: Die Funktion Workflows auf Ihrer Plattform und Rollenstufe 300 oder höher.

Der Workflow-Designer zeigt einen Workflow als Diagramm. Links steht die Liste der Schritte, die Sie hinzufügen können, in der Mitte die Fläche und rechts die Einstellungen des ausgewählten Schritts.

Den Ablauf erstellen

  1. Öffnen Sie einen Workflow oder erstellen Sie einen aus der Liste Workflows.
  2. Ziehen Sie einen Schritt Auslöser aus der Liste Schritte auf die Fläche. Hier beginnt der Workflow.
  3. Ziehen Sie den nächsten Schritt auf die Fläche.
  4. Ziehen Sie vom Ausgangspunkt des ersten Schritts zum Eingangspunkt des nächsten, um sie zu verbinden.
  5. Klicken Sie auf einen Schritt, um rechts seine Einstellungen zu öffnen.
  6. Füllen Sie den Schrittname, eine optionale Beschreibung und die Felder unter Konfiguration aus.
  7. Wiederholen Sie dies für jeden Schritt. Beenden Sie einen Zweig mit einem Schritt Ende, wo der Lauf aufhören soll.
  8. Klicken Sie in der Symbolleiste auf Speichern.

Um einen Schritt zu entfernen, wählen Sie ihn aus und klicken Sie im Einstellungsfenster auf Schritt löschen oder drücken Sie Entf. Wählen Sie eine Verbindung aus und drücken Sie Entf, um sie zu entfernen. Klicken Sie auf Schließen, um das Einstellungsfenster auszublenden, und auf Zurück, um den Designer zu verlassen.

Schritttypen

SchrittWas er tut
AuslöserStartet den Workflow. Wählen Sie den Auslösertyp: einen geplanten Lauf mit einem Cron-Ausdruck (zum Beispiel 0 */5 * * * für alle 5 Minuten) oder ein Ereignis in Transportial mit einem Auslösendes Ereignis.
BedingungPrüft die Daten anhand von Filtern und fährt am grünen (wahr) oder roten (falsch) Ausgang fort.
Entität ladenLiest einen Datensatz erneut, zum Beispiel nach einer Wartezeit, damit spätere Bedingungen seinen aktuellen Stand sehen.
Entität aktualisierenÄndert Felder eines Datensatzes.
Entität erstellenErstellt einen neuen Datensatz. Spätere Schritte können ihn unter dem Name der Ergebnisvariable verwenden.
HTTP-AnfrageRuft ein anderes System mit URL, Methode, Headern, Body und Authentifizierung auf.
Nachricht sendenSendet eine Nachricht (siehe unten).
VerzögerungWartet eine Dauer in Sekunden, Minuten, Stunden oder Tagen, oder bis zu einem Datum.
TQL-AbfrageSucht Datensätze und speichert sie in einer Variable.
Variable setzenSpeichert einen Wert für spätere Schritte.
ProtokollSchreibt eine Meldung mit einer Protokollstufe (INFO, WARNING oder ERROR), nützlich beim Testen.
EndeBeendet den Ablauf.

Auslöser-Optionen

  • Zeitzone: wird für zeitbasierte Bedingungen verwendet, etwa „nur an Werktagen“. Ist sie leer, wird UTC verwendet.
  • Arbeitstag beginnt um (Stunde): wann ein Arbeitstag für diese Bedingungen beginnt.
  • Deduplizieren nach (Pfad in Triggerdaten) und Dedup-Fenster (Minuten): für Ereignisauslöser. Überspringen Sie einen Lauf, wenn derselbe Wert (zum Beispiel die ID des Datensatzes) innerhalb des Fensters bereits einen gestartet hat. Verwenden Sie dies für Ereignisse, die bei jedem Positions- oder Sensorupdate ausgelöst werden.

Eine Nachricht senden

Wählen Sie in einem Schritt Nachricht senden die Option Senden über:

  • Nachrichtenautomatisierung: führt die ausgewählten Nachrichtenautomatisierungen mit den Daten des Workflows aus.
  • Direkt über einen Kanal: Wählen Sie einen Kanal, optional eine Integration, die Empfänger (einer pro Zeile), einen Betreff und den Text. Schalten Sie Nachricht überspringen, wenn kein Empfänger aufgelöst wird (statt den Lauf scheitern zu lassen) ein, wenn ein fehlender Empfänger kein Problem ist.
  • Antwort im selben Chat: postet den Text in dem Chat, zu dem die auslösende Nachricht gehört.

Werte aus dem Auslöser und früheren Schritten verwenden

In den meisten Textfeldern können Sie Werte über Ausdrücke einfügen. Schreiben Sie den Feldnamen zwischen ${ und }: zum Beispiel ${trigger.reference} für ein Feld des Datensatzes, der den Workflow gestartet hat, oder ${myVariable} für eine Variable, die ein früherer Schritt gesetzt hat.

Ausprobieren

  1. Fügen Sie einen Schritt Protokoll dort ein, wo Sie sehen möchten, was passiert.
  2. Klicken Sie auf Speichern und dann auf Ausführen, um den Workflow einmal auszuführen.
  3. Klicken Sie auf Ausführungsverlauf und öffnen Sie den Lauf, um zu sehen, welche Schritte ausgeführt wurden und was jeder empfangen und zurückgegeben hat.
  4. Prüfen Sie, ob das Ergebnis Ihren Erwartungen entspricht, und schalten Sie den Workflow dann ein.

Eine Verzögerung von mehr als 30 Sekunden blockiert nichts: Der Lauf wird geparkt und nach Ablauf der Wartezeit wieder aufgenommen.

Brauchen Sie weitere Hilfe?

Unser Support-Team beantwortet gerne alle Fragen zu Transportial.