Sprawdź wypełnienie pola
Robot „Sprawdź wypełnienie pola” sprawdza, czy pole encji CRM Bitrix24 — deala, kontaktu, firmy lub leada — ma wartość. Na wejściu podaje się typ encji, jej ID oraz kod pola. Zwraca flagę is_filled o wartości Y, jeśli pole jest niepuste, w przeciwnym razie N, oraz bieżącą wartość pola. Służy do rozgałęzienia warunkowego procesu biznesowego.
Robot otwiera encję CRM według typu i ID, odczytuje wskazane pole i ustala, czy jest wypełnione. Na wejściu: typ encji (deal, contact, company lub lead), ID encji oraz kod pola — może to być pole standardowe lub niestandardowe. Na wyjściu: is_filled — flaga Y, jeśli pole jest niepuste, w przeciwnym razie N (pusty ciąg oraz wartość „0” liczone są jako niewypełnione), oraz value — bieżąca wartość pola; dla pól wielokrotnych wartości łączone są przecinkiem. Stosuj, aby przed zmianą etapu deala upewnić się, że NIP lub osoba odpowiedzialna są wypełnione, nie przepuszczać dalej karty bez pola wymaganego albo skierować proces właściwą gałęzią w zależności od obecności danych. Jeśli parametry są nieprawidłowe lub encja nie zostanie znaleziona, robot zwraca is_filled N oraz pustą wartość. Flagę is_filled 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 | string | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Pole jest wypełnione (Y/N) | string |
| Bieżąca wartość pola | string |
Scenariusz: kontrola wypełnienia pola wymaganego
- Deal wchodzi na etap „Wystawienie faktury”
- Robot sprawdza, czy pole NIP kontrahenta jest wypełnione
- Przy is_filled = Y proces idzie dalej, przy N zwraca deala i tworzy zadanie wypełnienia pola
Podobne roboty
Powiązane artykuły
- Karta uzgodnień w Bitrix24: jak złożyć ją procesem biznesowym
- Roboty w Bitrix24 nie działają: diagnostyka krok po kroku i dziennik
- Pola w Bitrix24: użytkownika, obowiązkowe, wielokrotne — i jak je zautomatyzować
- Pola w zadaniach Bitrix24: systemowe, użytkownika i automatyzacja
- Szablony dokumentów w Bitrix24: tworzenie, pola i kwota słownie
- Uzgadnianie dokumentów w Bitrix24: trasy, lista uzgodnień i terminy
- Wyzwalacze w Bitrix24: co to jest, czym różnią się od robotów i dlaczego nie działają
- Warunek „jeśli — to" w robotach Bitrix24: złożone sprawdzenia bez kodu
- Zadania procesów biznesowych w Bitrix24: gdzie je znaleźć i jak z nimi pracować