Roboteka
Roboteka · Katalog · Usuń tagi zadania według ID

Usuń tagi zadania według ID

Robot „Usuń tagi zadania" zdejmuje wskazane tagi z zadania Bitrix24 na podstawie jego ID, nie naruszając pozostałych. Tagi podawane są jako lista (jeden w wierszu) i porównywane bez rozróżniania wielkości liter. Zwraca flagę „Sukces" (Y/N), liczbę usuniętych tagów oraz listę pozostałych tagów do kolejnego kroku procesu.

Robot usuwa z zadania Bitrix24 wyłącznie wymienione tagi, zachowując wszystkie pozostałe. Na wejściu podaje się liczbowe ID zadania i listę tagów (pole wielokrotne, jeden tag w wierszu); porównanie odbywa się bez rozróżniania wielkości liter, nadmiarowe spacje są odcinane. Wewnątrz robot odczytuje bieżące tagi zadania, wyklucza pasujące i zapisuje resztę metodą tasks.task.update (API nie ma operacji „usuń jeden tag", dlatego lista tagów jest zawsze nadpisywana w całości). Jeśli żaden ze wskazanych tagów nie jest przypisany do zadania, zapis nie jest wykonywany, a robot informuje, że nie ma czego usuwać. Typowy scenariusz to zdjęcie etykiety „nowe" lub „oczekuje na odpowiedź" przy przejściu zadania na odpowiedni etap: sam warunek przejścia jest konfigurowany w regułach automatyzacji lub procesie biznesowym, a robot jedynie zdejmuje tag z zadania, którego ID przekazujesz. Zwraca „Sukces" (Y/N), liczbę usuniętych tagów i listę pozostałych — użyj ich w warunkach i powiadomieniach kolejnych kroków.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
ID zadania int tak
Tagi do usunięcia (jeden w wierszu) string tak

Co zwraca robot?

Parametr Typ
Sukces (Y/N) string
Liczba usuniętych tagów int
Pozostałe tagi string

Scenariusz: zdjęcie tagu "nowe" przy przejściu zadania na etap "W toku"

  1. W regule automatyzacji etapu dodaj robota "Usuń tagi zadania"
  2. Ustaw ID zadania na bieżące zadanie i wpisz "nowe" w liście tagów
  3. Robot zwróci Sukces = Y i removed_count = 1, jeśli tag był przypisany do zadania

Podobne roboty