Komplexe Bedingung (AND / OR / NOT)
Der Roboter „Komplexe Bedingung“ prüft mehrere Bedingungen auf einmal mit AND-, OR- und NOT-Gruppierung in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Er akzeptiert bis zu vier Wertepaare mit Vergleichsoperatoren (eq, neq, gt, lt, contains, is_empty und weitere) oder einen JSON-Baum beliebiger Verschachtelung. Zurückgegeben wird ein einzelnes Y/N-Kennzeichen für die bedingte Verzweigung des Prozesses.
Der Roboter fasst mehrere Prüfungen zu einer Bedingung zusammen und ersetzt Ketten verschachtelter „Bedingung“-Blöcke im Workflow-Designer. Im flachen Modus geben Sie bis zu vier Paare „Wert A — Operator — Wert B“ und die Verknüpfungslogik AND oder OR an; der JSON-Modus unterstützt beliebige Verschachtelung von and-, or- und not-Gruppen. Operatoren: eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty, matches; Strings werden standardmäßig ohne Beachtung der Groß-/Kleinschreibung verglichen. Typische Anwendungsfälle: vor dem Phasenwechsel eines Auftrags prüfen, dass die Summe über dem Schwellenwert liegt und das Telefon des Kontakts ausgefüllt ist; einen Lead in den richtigen Zweig leiten, wenn die Quelle Werbung oder die Website ist. Zurückgegeben wird ein Y/N-Kennzeichen — vergleichen Sie es in der Bedingung des nächsten Schritts des Geschäftsprozesses.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Bedingungen als JSON (hat Vorrang vor dem flachen Modus). Format: {"and":[{"a":"X","op":"==","b":"Y"},{"or":[...]}]} | string | — | |
| Verknüpfungslogik: AND (alle müssen erfüllt sein) / OR (mindestens eine) | string | — | |
| Bedingung 1 — Wert A | string | — | |
| Bedingung 1 — Operator (==, !=, <, >, contains, is_empty …) | string | — | |
| Bedingung 1 — Wert B | string | — | |
| Bedingung 2 — Wert A | string | — | |
| Bedingung 2 — Operator | string | — | |
| Bedingung 2 — Wert B | string | — | |
| Bedingung 3 — Wert A | string | — | |
| Bedingung 3 — Operator | string | — | |
| Bedingung 3 — Wert B | string | — | |
| Bedingung 4 — Wert A | string | — | |
| Bedingung 4 — Operator | string | — | |
| Bedingung 4 — Wert B | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Ergebnis (Y/N) | string |
Welche Fehler kann der Roboter zurückgeben?
Diese Meldungen schreibt der Roboter ins Protokoll des Geschäftsprozesses, wenn er einen Schritt nicht ausführen kann. Der Text zeigt, was in den Einstellungen oder Daten zu korrigieren ist.
- Fehler: ungültiges JSON in conditions_json
- Fehler: keine Bedingungen definiert
Szenario: Auftragsprüfung vor dem Phasenwechsel
- Ein Auftrag wechselt in die Phase „Abstimmung“
- Der Roboter prüft: Summe größer als 100000 UND Quelle gleich „Website“
- Bei Y bewegt der Prozess den Auftrag weiter, bei N geht er zurück an den Manager
Ähnliche Roboter
Passende Artikel
- Vorherige Phase eines Deals in Bitrix24: warum eine Automatisierungsregel sie nicht sieht
- Verantwortlichen in Bitrix24 wechseln: manuell, massenhaft, per Roboter und wie man es sperrt
- Urlaubsverwaltung in Bitrix24: Status, Abwesenheitsdiagramm und Genehmigungsworkflow
- Geschäftsprozesse in Bitrix24: erstellen, einrichten und nicht im Designer untergehen
- Deal-Dubletten in Bitrix24: doppelte Deals finden und verhindern
- Roboter funktionieren nicht in Bitrix24: Diagnose Schritt für Schritt mit Protokoll
- Trichter-Bericht in Bitrix24: warum er lügt und wie man ihn repariert
- PHP in Geschäftsprozessen von Bitrix24: wo verfügbar und womit ersetzen
- Smart-Prozesse in Bitrix24: was das ist, wann man sie nutzt und wie man sie automatisiert
- Vertragsgenehmigung in Bitrix24: der Geschäftsprozess Schritt für Schritt
- Dokumentgenehmigung in Bitrix24: Routen, Genehmigungsblatt und Fristen
- Rechnungsgenehmigung in Bitrix24: Feed, Smart-Prozess oder Geschäftsprozess
- Listen in Bitrix24: Register, Geschäftsprozesse und Einsatzgrenzen
- Trigger in Bitrix24: was sie sind, wie sie sich von Robotern unterscheiden und warum sie nicht auslösen
- Wenn-dann-Bedingung in Bitrix24-Robotern: komplexe Prüfungen ohne Code
- Pipelines in Bitrix24: Phasen konfigurieren, Tunnel und Automatisierung auf jeder Phase
- Abhängige Felder, ausgeblendete Felder und Kartenabschnitte in Bitrix24: ohne Programmierer
- Roboter in Bitrix24: einrichten und was tun, wenn die Standardroboter nicht reichen