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"
- W regule automatyzacji etapu dodaj robota "Usuń tagi zadania"
- Ustaw ID zadania na bieżące zadanie i wpisz "nowe" w liście tagów
- Robot zwróci Sukces = Y i removed_count = 1, jeśli tag był przypisany do zadania