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

| Schritt                   | Was er tut                                                                                                                                                                                                                     |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Auslöser**              | Startet 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**. |
| **Bedingung**             | Prüft die Daten anhand von Filtern und fährt am grünen (wahr) oder roten (falsch) Ausgang fort.                                                                                                                                |
| **Entität laden**         | Liest 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 erstellen**     | Erstellt einen neuen Datensatz. Spätere Schritte können ihn unter dem **Name der Ergebnisvariable** verwenden.                                                                                                                 |
| **HTTP-Anfrage**          | Ruft ein anderes System mit **URL**, **Methode**, Headern, Body und **Authentifizierung** auf.                                                                                                                                 |
| **Nachricht senden**      | Sendet eine Nachricht (siehe unten).                                                                                                                                                                                           |
| **Verzögerung**           | Wartet eine **Dauer** in Sekunden, Minuten, Stunden oder Tagen, oder bis zu einem Datum.                                                                                                                                       |
| **TQL-Abfrage**           | Sucht Datensätze und speichert sie in einer Variable.                                                                                                                                                                          |
| **Variable setzen**       | Speichert einen Wert für spätere Schritte.                                                                                                                                                                                     |
| **Protokoll**             | Schreibt eine Meldung mit einer **Protokollstufe** (INFO, WARNING oder ERROR), nützlich beim Testen.                                                                                                                           |
| **Ende**                  | Beendet 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.

## Verwandte Artikel

* [Arbeit mit Workflows automatisieren](/de/help/workflows)
* [Nachrichten automatisch mit Nachrichtenautomatisierungen senden](/de/help/message-automations)
* [Andere Systeme über Integrationen anbinden](/de/help/integrations)

## Brauchen Sie weitere Hilfe?

Unser Support-Team beantwortet gerne alle Fragen zu Transportial.

[Support kontaktieren](/de/contact)[Problem melden](/de/report-issue)

---
Canonical page: https://transportial.com/de/help/workflow-designer
