ForHosting KIT · Benachrichtigungen & Automatisierung

Workflow mit Bedingungen automatisieren

Diese Funktion führt einen Ablauf mit Verzweigung aus: Je nach Ergebnis eines vorherigen Schritts oder einer festgelegten Bedingung folgt automatisch der eine oder der andere nächste Schritt, statt für jeden möglichen Fall eine eigene, fest verdrahtete Kette zu bauen. So passt sich der Ablauf dem tatsächlichen Ergebnis an.

● Betapro Anfrage + pro Schritt$0.000
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Verzweigung statt starrer Reihenfolge

Eine einfache Kette führt immer dieselben Schritte in derselben Reihenfolge aus. Sobald ein Ablauf aber unterschiedlich weitergehen soll, je nachdem, ob eine Bedingung zutrifft – etwa „Betrag über 1.000 Euro“ oder „Sprache ist Englisch“ –, braucht es eine Verzweigung. Flow.conditional prüft die Bedingung nach jedem Schritt und wählt automatisch den passenden nächsten Schritt aus. Auch mehrstufige Verzweigungen mit mehreren aufeinanderfolgenden Prüfungen lassen sich auf diese Weise abbilden.

Beta-Status: was das bedeutet

Diese Funktion befindet sich in der Beta-Phase: Einfache Wenn-dann-Bedingungen mit einer einzigen Prüfung laufen bereits stabil, verschachtelte Bedingungen mit mehreren gleichzeitigen Prüfungen können sich in ihrem Verhalten noch ändern. Für den produktiven Einsatz mit einfachen Bedingungen spricht nichts dagegen; bei komplexeren Verzweigungen empfehlen wir vorab einen kurzen Test mit Beispieldaten. Eine Rückmeldung zu unerwartetem Verhalten bei einer eigenen Bedingung nehmen wir gern per E-Mail entgegen.

Preis

Der Preis berechnet sich wie bei der Kette aus der Summe der tatsächlich durchlaufenen Schritte zu deren veröffentlichten Preisen, zuzüglich 20 % Orchestrierungsaufschlag. Nicht durchlaufene Zweige einer Verzweigung werden nicht berechnet – Sie zahlen ausschließlich für den Pfad, der tatsächlich ausgeführt wurde, unabhängig davon, wie viele mögliche Zweige die Verzweigung insgesamt vorsieht. Die genaue Aufschlüsselung der berechneten Schritte sehen Sie nach jeder Ausführung transparent im Ergebnis.

Unterschiedliche Prüfung je nach Betrag

Weber Metallbau GmbH löst bei Bestellungen über einem festgelegten Betrag eine zusätzliche interne Prüfung aus, bei kleineren Beträgen läuft der Ablauf direkt weiter.

Andere Sprache, anderer nächster Schritt

Ein Übersetzungsbüro leitet eingehende Anfragen je nach erkannter Sprache automatisch an unterschiedliche nächste Schritte weiter.

Warnmeldung nur bei Überschreitung

Ein IT-Dienstleister löst eine Benachrichtigung nur dann aus, wenn eine geprüfte Kennzahl einen festgelegten Grenzwert tatsächlich überschreitet.

Was genau prüft die Bedingung?

Einen Wert aus einem vorherigen Schritt oder eine von Ihnen festgelegte Regel, etwa einen Schwellenwert oder eine erkannte Sprache.

Was bedeutet der Beta-Status hier konkret?

Einfache Wenn-dann-Bedingungen laufen bereits stabil; bei verschachtelten Bedingungen mit mehreren gleichzeitigen Prüfungen kann sich das Verhalten noch ändern.

Zahle ich für Zweige, die nicht ausgeführt werden?

Nein, berechnet wird ausschließlich der tatsächlich durchlaufene Pfad, nicht durchlaufene Zweige bleiben unberechnet.

Wie viele Verzweigungen sind möglich?

Es ist aktuell kein festes Höchstlimit veröffentlicht; für sehr verschachtelte Abläufe empfiehlt sich ein Test vorab.

Kann ich eine Verzweigung mit der Parallelverarbeitung kombinieren?

Ja, innerhalb eines Zweigs lassen sich unabhängige Schritte zusätzlich parallel ausführen.

Was passiert bei einem Fehler in der Bedingungsprüfung?

Der Ablauf bricht an dieser Stelle ab, statt willkürlich einen Zweig zu wählen; das Ergebnis zeigt, wo die Prüfung fehlgeschlagen ist.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/flow/conditional

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/flow/conditional \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "flow.conditional",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.000

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →