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

Znajdź zadanie według warunku

Robot „Znajdź zadanie według warunku” wyszukuje zadania Bitrix24 (Alaio) 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 (Alaio) 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. L_4, D_10, C_7, CO_5), status (1 nowe, 2 oczekuje na wykonanie, 3 w toku, 4 oczekuje na kontrolę, 5 zakończone, 6 odroczone; kilka rozdzielonych przecinkami) 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. L_4, D_10, C_7, CO_5) string —
Status, kilka rozdzielonych przecinkami: 1 nowe · 2 oczekuje na wykonanie · 3 w toku · 4 oczekuje na kontrolę · 5 zakończone · 6 odroczone string —
Niestandardowy filtr (JSON, np. {"!REAL_STATUS":5}) 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

Jakie błędy może zwrócić robot?

Te komunikaty robot zapisuje w dzienniku procesu biznesowego, gdy nie może wykonać kroku. Z treści widać, co poprawić w ustawieniach lub danych.

  • Błąd: nie podano żadnego parametru filtra
  • Błąd API
  • Nie znaleziono zadań

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