Zmień obserwatorów zadania
Robot „Zmień obserwatorów zadania” zarządza listą obserwatorów zadania w procesach biznesowych i robotach Bitrix24 (Alaio). Przyjmuje ID zadania, akcję oraz listę pracowników: add dopisuje obserwatorów do bieżących, remove usuwa wskazanych, replace zastępuje całą listę. Zwraca flagę „Powodzenie” Y/N oraz wynikową liczbę obserwatorów.
Robot zmienia obserwatorów zadania, nie ruszając pozostałych pól — standardowa akcja „Zmień zadanie” w procesach nadpisuje listę zamiast ją uzupełniać. Wejściem są ID zadania, akcja i pracownicy: w trybie add bieżący obserwatorzy są zachowywani, a nowi dopisywani, w trybie remove wskazani są usuwani, w trybie replace lista jest zastępowana w całości (pusta lista w replace czyści obserwatorów). Typowe przypadki użycia: dołączyć szefa działu jako obserwatora przy eskalacji; usunąć byłego pracownika z obserwatorów aktywnych zadań; wymienić obserwatorów przy przekazaniu projektu. Jeśli zadanie nie zostanie znalezione, zwracane jest „Powodzenie” = N. Zwraca flagę Y/N oraz wynikową liczbę obserwatorów — użyj ich w kolejnych krokach procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| ID zadania | int | tak | |
| Akcja: add — dodaj, remove — usuń, replace — zastąp listę (domyślnie add) | string | — | |
| Obserwatorzy | user | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Powodzenie (Y/N) | string |
| Wynikowa liczba obserwatorów | int |
Scenariusz: eskalacja przeterminowanego zadania
- Zadanie nie zostało zamknięte na czas i proces startuje
- Robot w trybie add dodaje przełożonego do obserwatorów zadania
- Przy „Powodzenie” = Y proces wysyła przełożonemu powiadomienie o dołączeniu