Roboteka
Roboteka · Katalog · Wybór ternarny (jeśli-to-inaczej)

Wybór ternarny (jeśli-to-inaczej)

Robot „Wybór ternarny” porównuje dwie wartości i zwraca jeden z dwóch zadanych wyników według schematu „jeśli — to — inaczej” w procesach biznesowych i robotach Bitrix24. Przyjmuje wartości A i B, operator (eq, neq, gt, lt, contains, is_empty i inne) oraz oba warianty odpowiedzi. Zwraca wybraną wartość i flagę spełnienia warunku Y/N.

Robot dokonuje wyboru „jeśli — to — inaczej”: porównuje wartość A z wartością B wybranym operatorem i zwraca albo wartość dla prawdy, albo wartość dla fałszu. Obsługiwane operatory: eq, neq, gt, lt, gte, lte, contains, not_contains, starts_with, ends_with, is_empty, not_empty oraz matches (wyrażenie regularne); liczby porównywane są numerycznie, a ciągi domyślnie bez rozróżniania wielkości liter. Typowe przypadki użycia: wstawienie właściwego zwrotu grzecznościowego do e-maila w zależności od pola kontaktu; wybór tekstu powiadomienia według kwoty deala bez łańcucha bloków „Warunek”. Zwraca dwie wartości: wybrany wynik do zapisania w polu lub użycia w tekście następnego kroku oraz flagę Y/N do rozgałęzienia warunkowego procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Wartość A string tak
Operator: == / != / < / > / <= / >= / contains / starts_with / ends_with / is_empty / not_empty / matches string tak
Wartość B (niepotrzebna dla is_empty / not_empty) string
Zwróć, jeśli warunek jest prawdziwy string tak
Zwróć, jeśli warunek jest fałszywy string
Rozróżnianie wielkości liter przy porównywaniu ciągów (Y/N, domyślnie N) string

Co zwraca robot?

Parametr Typ
Wynik (value_true lub value_false) string
Warunek spełniony (Y/N) string

Scenariusz: tekst powiadomienia według kwoty deala

  1. Deal przechodzi na etap „Faktura wysłana”
  2. Robot porównuje kwotę deala z progiem 500000 operatorem gt
  3. Do powiadomienia menedżera trafia „Klient VIP” albo „Standard”

Podobne roboty