Roboteka
Roboteka · Roboty · Pobierz projekty pracownika

Pobierz projekty pracownika

Robot „Pobierz projekty pracownika” zwraca do procesu biznesowego listę grup roboczych i projektów Bitrix24 (Alaio), do których należy pracownik: tablicę ID, tablicę nazw, liczbę oraz flagę „Znaleziono” Y/N. Wybór można ograniczyć do projektów lub grup, według roli pracownika (właściciel, moderator, uczestnik) i uwzględnić grupy archiwalne.

Standardowe narzędzia Bitrix24 (Alaio) nie dają procesowi biznesowemu sposobu, by dowiedzieć się, do jakich projektów należy pracownik: projektant nie ma ani pola, ani akcji dla grup roboczych, a metoda REST „moje grupy” odpowiada tylko za właściciela tokenu. Robot zamyka tę lukę. Wejściem są pracownik (pole „Pracownik” lub ID), rodzaj obiektów (grupy i projekty, tylko projekty, tylko grupy), rola (dowolna, właściciel, moderator, uczestnik) oraz flaga „Uwzględnić archiwalne”. Robot przechodzi po grupach portalu i sprawdza członkostwo pracownika w każdej. Wyjściem są tablica ID, tablica nazw, liczba, ID i nazwa pierwszego znalezionego projektu oraz flaga „Znaleziono” Y/N. Typowe scenariusze: przy odejściu pracownika zebrać jego projekty i przekazać własność; przy tworzeniu zadania sprawdzić, czy wykonawca należy do projektu; w raporcie dla przełożonego wypisać projekty podwładnego. Robot widzi tylko grupy, do których ma dostęp osoba uruchamiająca proces; dla pełnej listy uruchom proces jako administrator. Wymaga uprawnienia „Grupy robocze” (sonet).

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Pracownik user tak
Czego szukać select Grupy i projekty, Tylko projekty, Tylko grupy — all
Rola pracownika select Dowolna, Właściciel, Moderator, Uczestnik — any
Uwzględnić archiwalne bool — N

Co zwraca robot?

Parametr Typ
ID projektów int
Nazwy projektów string
Liczba int
Znaleziono (Y/N) string
ID pierwszego projektu int
Nazwa pierwszego projektu 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 wskazano pracownika
  • Błąd dostępu do grup roboczych (wymagane uprawnienie „Grupy robocze”)

Scenariusz: pracownik odchodzi z firmy

  1. Proces odejścia startuje na karcie pracownika
  2. Robot zbiera wszystkie projekty, których właścicielem jest pracownik
  3. Przy „Znaleziono” = Y proces powiadamia przełożonego listą projektów do przekazania

Podobne roboty