Ternäre Auswahl (wenn-dann-sonst)
Der Roboter „Ternäre Auswahl“ vergleicht zwei Werte und gibt eines von zwei vorgegebenen Ergebnissen nach dem Schema „wenn — dann — sonst“ zurück, in Geschäftsprozessen und Robotern von Bitrix24. Er nimmt die Werte A und B, einen Operator (eq, neq, gt, lt, contains, is_empty und weitere) und beide Antwortvarianten entgegen. Zurückgegeben werden der gewählte Wert und ein Y/N-Kennzeichen, ob die Bedingung erfüllt ist.
Der Roboter trifft eine „wenn — dann — sonst“-Auswahl: Er vergleicht Wert A mit Wert B über den gewählten Operator und gibt entweder den Wahr-Wert oder den Falsch-Wert zurück. Unterstützte Operatoren: eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty und matches (regulärer Ausdruck); Zahlen werden numerisch verglichen, Strings standardmäßig ohne Beachtung der Groß-/Kleinschreibung. Typische Anwendungsfälle: die passende Anrede in eine E-Mail einsetzen, abhängig von einem Kontaktfeld; einen Benachrichtigungstext nach Auftragssumme wählen, ohne eine Kette von „Bedingung“-Blöcken. Zurückgegeben werden zwei Werte: das gewählte Ergebnis zum Schreiben in ein Feld oder für den Text des nächsten Schritts und ein Y/N-Kennzeichen für die bedingte Verzweigung des Geschäftsprozesses.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Wert A | string | ja | |
| Operator: == / != / < / > / <= / >= / contains / starts_with / ends_with / is_empty / not_empty / matches | string | ja | |
| Wert B (nicht nötig für is_empty / not_empty) | string | — | |
| Rückgabe, wenn die Bedingung wahr ist | string | ja | |
| Rückgabe, wenn die Bedingung falsch ist | string | — | |
| Groß-/Kleinschreibung beim Stringvergleich beachten (Y/N, Standard N) | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Ergebnis (value_true oder value_false) | string |
| Bedingung erfüllt (Y/N) | string |
Szenario: Benachrichtigungstext nach Auftragssumme
- Ein Auftrag wechselt in die Phase „Rechnung gestellt“
- Der Roboter vergleicht die Auftragssumme mit dem Schwellenwert 500000 über den Operator gt
- In die Benachrichtigung an den Manager wird „VIP-Kunde“ oder „Standard“ eingesetzt