Rozmiar tablicy / liczba elementów
Robot „Rozmiar tablicy” liczy liczbę elementów w tablicy wartości w procesach biznesowych i robotach Bitrix24. Przyjmuje pole wielokrotne lub wynik innego robota; domyślnie puste ciągi nie są uwzględniane, a flaga włącza ich liczenie. Zwraca liczbę elementów oraz flagę „Tablica jest pusta” Y/N do rozgałęzienia warunkowego.
Robot ustala, ile wartości zawiera tablica, i przydaje się do sprawdzania pól wielokrotnych oraz wyników innych robotów. Wejściem jest pole wielokrotne (na przykład telefony kontaktu, produkty deala, tagi leada) lub tablica zebrana przez poprzedni krok; flaga „Licz puste ciągi” decyduje, czy uwzględniać puste elementy (domyślnie są odrzucane). Typowe przypadki użycia: sprawdzić, że kontakt ma co najmniej jeden telefon przed rozpoczęciem kampanii obzwonu; uruchomić specjalną gałąź, gdy deal ma więcej niż trzy produkty; wstrzymać proces, dopóki pole wielokrotne jest puste. Zwraca liczbę elementów oraz flagę „Tablica jest pusta” Y/N — porównaj je w warunku następnego kroku procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Tablica wartości | string | tak | |
| Licz puste ciągi (Y/N, domyślnie N) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Liczba elementów | int |
| Tablica jest pusta (Y/N) | string |
Scenariusz: sprawdzenie kompletności przed dzwonieniem
- Kontakt wchodzi na etap „Kwalifikacja”
- Robot liczy liczbę telefonów w polu wielokrotnym kontaktu
- Przy liczbie 0 proces stawia zadanie uzupełnienia telefonu, w przeciwnym razie uruchamia połączenie