Liczba plików w polu
Robot „Liczba plików w polu” zlicza, ile plików jest załączonych we wskazanym polu plikowym encji CRM Bitrix24 — deala, kontaktu, firmy lub leada. Na wejściu podaje się typ encji, jej ID oraz kod pola plikowego. Zwraca liczbę plików (count) oraz flagę has_files o wartości Y lub N do rozgałęzienia warunkowego.
Robot otwiera encję CRM według typu i ID, odczytuje wskazane pole plikowe i zlicza załączone pliki. Na wejściu: typ encji (deal, contact, company lub lead), ID encji oraz kod pola plikowego. Na wyjściu: count — liczba plików w polu, oraz has_files — flaga Y, jeśli jest co najmniej jeden plik, w przeciwnym razie N. Stosuj, aby przed zmianą etapu deala sprawdzić, że klient załączył dokumenty, nie przepuszczać dalej karty z pustym polem załączników albo uruchomić osobną gałąź, gdy plików nie ma. Jeśli parametry są nieprawidłowe lub encja nie zostanie znaleziona, robot zwraca count 0 oraz has_files N. Flagę has_files wygodnie porównać w warunku następnego kroku procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Typ encji: deal / contact / company / lead | string | tak | |
| ID encji | int | tak | |
| Kod pola plikowego | string | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Liczba plików | int |
| Są pliki (Y/N) | string |
Scenariusz: sprawdzenie obecności dokumentów w dealu
- Deal wchodzi na etap „Dokumenty otrzymane”
- Robot zlicza pliki w polu załączników deala
- Przy has_files = Y proces idzie dalej, przy N tworzy zadanie poproszenia o dokumenty