Znajdź deal według warunku
Robot „Znajdź deal według warunku” wyszukuje deale w CRM Bitrix24 według filtra: ID kontaktu lub firmy, etap, osoba odpowiedzialna albo własny filtr JSON. Obsługuje sortowanie i limit wyników (do 50). Zwraca ID i nazwę pierwszego znalezionego deala, listę wszystkich ID, liczbę oraz flagę „Znaleziono” (Y/N). Działa w procesach biznesowych i robotach Bitrix24.
Robot wyszukuje deale w CRM Bitrix24 według zadanych warunków: ID kontaktu, ID firmy, etap (np. WON lub C1:NEW), osoba odpowiedzialna, a dla niestandardowych warunków — własny filtr JSON, łączony z pozostałymi polami. Dostępne są sortowanie po dacie utworzenia, dacie zmiany lub ID oraz limit wyników od 1 do 50 (domyślnie 5). Typowe przypadki: znalezienie otwartego deala kontaktu, aby nie tworzyć duplikatu przy ponownym zgłoszeniu, albo pobranie ostatniego deala firmy przed zmianą etapu. Zwraca ID i nazwę pierwszego deala, listę wszystkich znalezionych ID, liczbę oraz flagę „Znaleziono” (Y/N) — na jej podstawie buduje się warunek w projektancie procesów, a ID przekazuje kolejnym robotom.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| ID kontaktu | int | — | |
| ID firmy | int | — | |
| Etap (np. WON, LOSE, C1:NEW) | string | — | |
| ID osoby odpowiedzialnej | int | — | |
| Własny filtr (JSON, np. {"CLOSED":"N"}) | string | — | |
| Sortowanie: CREATED_DATE / DATE_MODIFY / ID (domyślnie DATE_MODIFY DESC) | string | — | |
| Maksymalna liczba wyników (domyślnie 5) | int | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| ID pierwszego znalezionego deala | int |
| Nazwa pierwszego deala | string |
| Wszystkie znalezione ID | int |
| Liczba znalezionych deali | int |
| Znaleziono (Y/N) | string |
Scenariusz: bez duplikatów deali dla kontaktu
- Nowe zgłoszenie ze strony uruchamia proces biznesowy na kontakcie
- Robot wyszukuje otwarte deale tego kontaktu filtrem CLOSED=N
- Jeśli deal zostanie znaleziony, zgłoszenie trafia do niego, w przeciwnym razie tworzony jest nowy