Znajdź zadanie według warunku
Robot „Znajdź zadanie według warunku” wyszukuje zadania Bitrix24 według filtra: odpowiedzialny, nazwa, grupa/projekt, termin, powiązanie z CRM, status lub niestandardowy filtr JSON. Zwraca ID i nazwę pierwszego znalezionego zadania, listę wszystkich ID, liczbę znalezionych zadań oraz flagę „znaleziono” (Y/N) do rozgałęzienia procesu biznesowego.
Robot wyszukuje zadania w Bitrix24 za pomocą metody tasks.task.list i jest używany w procesach biznesowych oraz robotach. Dostępne filtry: ID odpowiedzialnego, nazwa (wyszukiwanie po wystąpieniu), ID grupy lub projektu, termin od i do (formaty DD.MM.RRRR lub RRRR-MM-DD), powiązanie z CRM (np. LEAD_4, DEAL_10, CONTACT_7, CO_5), status (1 nowe, 2 oczekuje na kontrolę, 3 w toku, 5 zakończone, 6 odroczone) oraz niestandardowy filtr JSON. Sortowanie ustawia się według pola DEADLINE, ID lub CREATED_DATE (domyślnie ID malejąco), a liczbę wyników ogranicza parametr limit (domyślnie 5, maksymalnie 50). Trzeba podać co najmniej jeden parametr filtra. Stosuj robota, aby znaleźć przeterminowane zadania odpowiedzialnego, sprawdzić, czy istnieje otwarte zadanie powiązane z dealem, albo zebrać listę ID do przetwarzania masowego. Zwraca ID i nazwę pierwszego zadania, tablicę wszystkich ID, ich liczbę oraz flagę „znaleziono” (Y/N) — użyj jej w warunku następnego kroku.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| ID odpowiedzialnego | int | — | |
| Nazwa zadania (wyszukiwanie po wystąpieniu) | string | — | |
| ID grupy / projektu | int | — | |
| Termin od (DD.MM.RRRR lub RRRR-MM-DD) | string | — | |
| Termin do (DD.MM.RRRR lub RRRR-MM-DD) | string | — | |
| Powiązanie z CRM (np. LEAD_4, DEAL_10, CONTACT_7, CO_5) | string | — | |
| Status: 1 nowe · 2 oczekuje na kontrolę · 3 w toku · 5 zakończone · 6 odroczone | string | — | |
| Niestandardowy filtr (JSON, np. {"!STATUS":6}) | string | — | |
| Sortowanie: DEADLINE / ID / CREATED_DATE (domyślnie ID DESC) | string | — | |
| Maksymalna liczba wyników (domyślnie 5) | int | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| ID pierwszego znalezionego zadania | int |
| Nazwa pierwszego zadania | string |
| Wszystkie znalezione ID | int |
| Liczba znalezionych zadań | int |
| Znaleziono (Y/N) | string |
Scenariusz: sprawdzenie otwartych zadań dla deala
- Deal wchodzi na etap „Zamknięcie”
- Robot wyszukuje zadania powiązane z tym dealem w CRM o statusie różnym od zakończonego
- Przy found = Y proces powiadamia odpowiedzialnego, przy N przesuwa deala dalej