Pobierz uczestników projektu
Robot „Pobierz uczestników projektu” zwraca do procesu biznesowego skład grupy roboczej lub projektu Bitrix24 (Alaio) według ID: właściciela, listę moderatorów, pełną listę uczestników i ich liczbę oraz flagę „Znaleziono” Y/N. Listy uczestników przychodzą jako tablice ID pracowników, gotowe do wstawienia w powiadomienie, zadanie lub kolejny robot.
Standardowy projektant procesów biznesowych Bitrix24 (Alaio) nie ma sposobu, by pobrać skład projektu: ani pola, ani akcji dla grup roboczych. Robot odczytuje uczestników przez REST według ID grupy lub projektu i zwraca trzy listy: właściciel (jeden pracownik), moderatorzy i wszyscy aktywni uczestnicy, łącznie z właścicielem i moderatorami. Pracownicy zaproszeni, ale jeszcze nieprzyjęci, nie są liczeni. Dodatkowo zwracane są liczba uczestników i flaga „Znaleziono” Y/N: N oznacza, że grupa o tym ID nie istnieje lub nie jest dostępna dla osoby uruchamiającej proces. Typowe scenariusze: powiadomić wszystkich uczestników projektu przy zmianie etapu deala; utworzyć zadanie dla moderatorów projektu; sprawdzić, czy projekt ma co najmniej jednego moderatora, i wyznaczyć go w razie braku. Robot współpracuje z „Pobierz projekty pracownika” i „Informacje o projekcie”. Wymaga uprawnienia „Grupy robocze” (sonet).
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| ID grupy / projektu | int | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Właściciel | int |
| Moderatorzy | int |
| Wszyscy uczestnicy (łącznie z właścicielem i moderatorami) | int |
| Liczba uczestników | 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 ID grupy / projektu
- Błąd dostępu do grupy (sprawdź ID i uprawnienie „Grupy robocze”)
Scenariusz: powiadomić zespół projektu
- Deal przechodzi do etapu „Start”, pole deala zawiera ID projektu
- Robot pobiera wszystkich uczestników projektu według tego ID
- Proces wysyła każdemu uczestnikowi powiadomienie o starcie