Roboteka
Roboteka · Katalog · Znajdź zadanie według warunku

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

  1. Deal wchodzi na etap „Zamknięcie”
  2. Robot wyszukuje zadania powiązane z tym dealem w CRM o statusie różnym od zakończonego
  3. Przy found = Y proces powiadamia odpowiedzialnego, przy N przesuwa deala dalej

Podobne roboty

Powiązane artykuły