Interface ActivityService
public interface ActivityService
Umożliwia zarządzanie zadaniami.
- Author:
- Paweł Rosolak 04-10-2012
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Anuluje zadanie.void
acceptActivity
(AcceptationDefinition definition) Akceptuje zadanie.void
Dodaje zastępstwovoid
changeState
(String processId, String activityId, ActivityState state) Zmienia status zadaniaboolean
changeStateIfPossible
(String processId, String activityId, ActivityState state) Zmienia status zadania, jeżeli obecny status można zmienić na nowy.long
countActivitiesInSubstitutionAssignedToUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę zadań w zastępstwie danego użytkownika, należących do podanych typów procesów.long
countAllFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.long
countFailedFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę błędnie wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.long
countNewActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę nowych zadań dla danego użytkownika, należących do podanych typów procesów.long
countOpenActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę otwartych zadań dla danego użytkownika, należących do podanych typów procesów.long
countOpenActivitiesWithExceededDeadlineAssignedToUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę przeterminowanych zadań danego użytkownika, należących do podanych typów procesów.long
countProcessingFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę przetwarzanych wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.long
countRunningActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę uruchomionych zadań dla danego użytkownika, należących do podanych typów procesów.long
countSuccessfulFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę poprawnie wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.long
countWaitingToStartActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds) Pobiera liczbę oczekujących na uruchomienie zadań dla danego użytkownika, należących do podanych typów procesów.void
deleteActivities
(List<Activity> activities) Usuwa zadaniavoid
Dodaje zastępstwogetActivitiesInSubstitutionAssignedToUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane zadania w zastępstwie danego użytkownika, należące do podanych typów procesów.getActivity
(String processId, String activityId, String... joins) Pobiera informacje o zadaniugetActivityContext
(String processId, String activityId) Metoda służy do pobierania kontekst mapy zadania(zawiera wszystkie zmienne i ich wartości z zadania)getActivityDelegation
(String activityId, String userName) Pobiera informacje o zastępstwiegetActivityDelegations
(String activityId) Zwraca informacje o wszystkich zastępstwach dla danego zadaniagetActivityDelegations
(String activityId, String userName) Zwraca informacje o wszystkich zastępstwachgetActivityName
(String processDefId, String activityDefId) getAllFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane wykonane zadania dla danego użytkownika, należące do podanych typów procesów.getAssignments
(String processId, String activityId) Pobiera informacje o przypisanych do zadania użytkownikachgetFailedFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane błędne wykonane zadania dla danego użytkownika, należące do podanych typów procesów.getNewActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane nowe zadania dla danego użytkownika, należące do podanych typów procesów.getOpenActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane otwarte zadania dla danego użytkownika, należące do podanych typów procesów.getOpenActivitiesForProcess
(String processId) Pobiera wszystkie otwarte zadania dla danego procesu.getOpenActivitiesWithExceededDeadlineAssignedToUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane przeterminowane zadania danego użytkownika, należące do podanych typów procesów.Pobiera listę id definicji procesów zadań w zastępstwie dla danego użytkownika.Pobiera listę id definicji procesów przeterminowanych zadań dla danego użytkownika.Pobiera listę id definicji procesów wykonanych zadań dla danego użytkownika.Pobiera listę id definicji procesów błędnych wykonanych zadań dla danego użytkownika.Pobiera listę id definicji procesów nowych zadań dla danego użytkownika.Pobiera listę id definicji procesów otwartych zadań dla danego użytkownika.Pobiera listę id definicji procesów przetwarzanych wykonanych zadań dla danego użytkownika.Pobiera listę id definicji procesów uruchomionych zadań dla danego użytkownika.Pobiera listę id definicji procesów poprawnych wykonanych zadań dla danego użytkownika.Pobiera listę id definicji procesów oczekujących na uruchomienie zadań dla danego użytkownika.getProcessingFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane przetwarzane wykonane zadania dla danego użytkownika, należące do podanych typów procesów.getRunningActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane uruchomione zadania dla danego użytkownika, należące do podanych typów procesów.getSuccessfulFinishedActivitiesForUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane poprawne wykonane zadania dla danego użytkownika, należące do podanych typów procesów.getWaitingToStartActivitiesAssignedToUser
(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane oczekujące na uruchomienie zadania dla danego użytkownika, należące do podanych typów procesów.void
openActivity
(String userName, String processId, String activityId) Uruchamia zadanie jako podany użytkownik.void
openActivity
(String userName, String userPassword, String processId, String activityId) Deprecated.User password is not required anymore.void
openActivity
(String domain, String userName, String userPassword, String processId, String activityId) Deprecated.Domain and user password is not required anymore.void
resumeActivity
(String activityId, String processId) Przywraca zadanie.void
resumeActivity
(String activityId, String processId, boolean group) Przywraca zadanie.void
Ustawia mapę zmiennych zadaniavoid
suspendActivity
(String activityId, String processId) Zawiesza zadanie.void
suspendActivity
(String activityId, String processId, boolean group) Zawiesza zadanie.
-
Method Details
-
openActivity
void openActivity(String userName, String processId, String activityId) throws UserIsNotAssignedToActivityException, ActivityAlreadyCompletedException, ActivityIsSuspendedException Uruchamia zadanie jako podany użytkownik. Po zakończeniu funkcji, zadanie zmienia status na uruchomione.- Parameters:
userName
- Login użytkownika, którym chcemy uruchomić zadanieprocessId
- Id procesuactivityId
- Id zadania- Throws:
UserIsNotAssignedToActivityException
ActivityAlreadyCompletedException
ActivityIsSuspendedException
-
openActivity
@Deprecated(since="4.2") void openActivity(String userName, String userPassword, String processId, String activityId) throws UserIsNotAssignedToActivityException, ActivityAlreadyCompletedException, ActivityIsSuspendedException Deprecated.User password is not required anymore. UseopenActivity(String, String, String)
instead.Uruchamia zadanie jako podany użytkownik. Po zakończeniu funkcji, zadanie zmienia status na uruchomione.- Parameters:
userName
- Login użytkownika, którym chcemy uruchomić zadanieuserPassword
- Hasło użytkownikaprocessId
- Id procesuactivityId
- Id zadania- Throws:
UserIsNotAssignedToActivityException
ActivityAlreadyCompletedException
ActivityIsSuspendedException
-
openActivity
@Deprecated(since="4.2") void openActivity(String domain, String userName, String userPassword, String processId, String activityId) throws Exception Deprecated.Domain and user password is not required anymore. UseopenActivity(String, String, String)
instead.Uruchamia zadanie jako podany użytkownik. Po zakończeniu funkcji, zadanie zmienia status na uruchomione.- Parameters:
domain
- Domena użytkownikauserName
- Login użytkownika, którym chcemy uruchomić zadanieuserPassword
- Hasło użytkownikaprocessId
- Id procesuactivityId
- Id zadania- Throws:
Exception
-
setActivityContext
Ustawia mapę zmiennych zadania- Parameters:
processId
- Id procesuactivityId
- Id zadaniaactivityContext
- Mapa zmiennych zadania
-
getActivityContext
Metoda służy do pobierania kontekst mapy zadania(zawiera wszystkie zmienne i ich wartości z zadania)- Parameters:
processId
- Id procesuactivityId
- Id zadania- Returns:
- Zwaraca mapę zmiennych zadania
-
getActivity
Pobiera informacje o zadaniu- Parameters:
processId
- Id procesuactivityId
- Id zadaniajoins
- Określa, które elementy mamy dołączyć do obiektu zadania.- Returns:
- Zwraca informacje o zadaniu
-
getActivityDelegation
Pobiera informacje o zastępstwie- Parameters:
activityId
- Id zadaniauserName
- Użytkownik, który zastępuje pierwotnego użytkownika- Returns:
- Zwraca null jeżeli podany użytkownik nie jest zastępcą w tym zadaniu
-
getActivityDelegations
Zwraca informacje o wszystkich zastępstwach- Parameters:
activityId
- Id zadaniauserName
- Użytkownik, który zastępuje pierwotnego użytkownika- Returns:
- Zwraca null jeżeli podany użytkownik nie jest zastępcą w tym zadaniu
-
getActivityDelegations
Zwraca informacje o wszystkich zastępstwach dla danego zadania- Parameters:
activityId
- Id zadania- Returns:
- Zwraca listę zastępstw dla zadania
-
addActivityDelegation
Dodaje zastępstwo- Parameters:
da
- Definicja zastępstwa
-
deleteActivityDelegation
Dodaje zastępstwo- Parameters:
da
- Definicja zastępstwa
-
acceptActivity
Akceptuje zadanie. Użytkownik nie musi mieć zadania przypisanego do siebie, jeżeli parametr ignoreOwnerShip w definicji jest ustawiony na true.- Parameters:
definition
- Definicja akceptacji zadania
-
getAssignments
Pobiera informacje o przypisanych do zadania użytkownikach- Parameters:
activityId
- Id zadania- Returns:
- Zwraca listę loginów użytkowników przypisanych do zadania
-
getActivityName
-
changeState
Zmienia status zadania- Parameters:
processId
- Id procesuactivityId
- Id zadaniastate
- Status zadania, który chcemy ustawić
-
changeStateIfPossible
Zmienia status zadania, jeżeli obecny status można zmienić na nowy. W odróżnieniu do {changeState(String, String, ActivityState)
jeżeli nie można zmienić statusu z powodu niekompatybilnego obecnego statusu zadania, nie zostanie rzucony żaden wyjątek. Jedynie w logach będzie informacja, że nie można mienić statusu takiego zadania.- Parameters:
processId
- Id procesuactivityId
- Id zadaniastate
- Status zadania, który chcemy ustawić- Returns:
- true - jeżeli status został zmieniony, false - jeżeli nie udało się zmienić statusu.
- Throws:
ServiceException
- Wyjątek rzucony w przypadku nieoczekiwanego błędu.
-
abort
Anuluje zadanie. W przypadku, kiedy jest to ostatnie otwarte zadanie w procesie, anuluje też cały proces.- Parameters:
processId
- Id procesuactivityId
- Id zadania
-
deleteActivities
Usuwa zadania- Parameters:
activities
- Lista obiektów zadania
-
suspendActivity
Zawiesza zadanie.- Parameters:
activityId
- Id zadaniaprocessId
- Id procesu- Throws:
ActivityAlreadyCompletedException
- Wyjątek rzucony w przypadku gdy zadanie nie może zostać zawieszone
-
suspendActivity
void suspendActivity(String activityId, String processId, boolean group) throws ActivityAlreadyCompletedException Zawiesza zadanie.- Parameters:
activityId
- Id zadaniaprocessId
- Id procesugroup
- czy operacja grupowa- Throws:
ActivityAlreadyCompletedException
- Wyjątek rzucony w przypadku gdy zadanie nie może zostać zawieszone
-
resumeActivity
Przywraca zadanie.- Parameters:
activityId
- Id zadaniaprocessId
- Id procesu- Throws:
ActivityIsNotSuspendedException
- Wyjątek rzucony w przypadku gdy zadanie nie jest zawieszone
-
resumeActivity
void resumeActivity(String activityId, String processId, boolean group) throws ActivityIsNotSuspendedException Przywraca zadanie.- Parameters:
activityId
- Id zadaniaprocessId
- Id procesugroup
- czy operacja grupowa- Throws:
ActivityIsNotSuspendedException
- Wyjątek rzucony w przypadku gdy zadanie nie jest zawieszone
-
getOpenActivitiesForProcess
Pobiera wszystkie otwarte zadania dla danego procesu.- Parameters:
processId
- Id procesu
-
getOpenActivitiesAssignedToUser
@Beta CountedResult<UserActivity> getOpenActivitiesAssignedToUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane otwarte zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getNewActivitiesAssignedToUser
@Beta CountedResult<UserActivity> getNewActivitiesAssignedToUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane nowe zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getRunningActivitiesAssignedToUser
@Beta CountedResult<UserActivity> getRunningActivitiesAssignedToUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane uruchomione zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getWaitingToStartActivitiesAssignedToUser
@Beta CountedResult<UserActivity> getWaitingToStartActivitiesAssignedToUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane oczekujące na uruchomienie zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getActivitiesInSubstitutionAssignedToUser
@Beta CountedResult<UserActivity> getActivitiesInSubstitutionAssignedToUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane zadania w zastępstwie danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getOpenActivitiesWithExceededDeadlineAssignedToUser
@Beta CountedResult<UserActivity> getOpenActivitiesWithExceededDeadlineAssignedToUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane przeterminowane zadania danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getAllFinishedActivitiesForUser
@Beta CountedResult<FinishedUserActivity> getAllFinishedActivitiesForUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane wykonane zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getFailedFinishedActivitiesForUser
@Beta CountedResult<FinishedUserActivity> getFailedFinishedActivitiesForUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane błędne wykonane zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getSuccessfulFinishedActivitiesForUser
@Beta CountedResult<FinishedUserActivity> getSuccessfulFinishedActivitiesForUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane poprawne wykonane zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getProcessingFinishedActivitiesForUser
@Beta CountedResult<FinishedUserActivity> getProcessingFinishedActivitiesForUser(String userName, List<String> processDefinitionIds, Integer start, Integer limit, String sortBy, SortDirection sortDirection) Pobiera stronnicowane przetwarzane wykonane zadania dla danego użytkownika, należące do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)start
- Przesunięcie w zbiorze wynikowymlimit
- Maksymalna liczba zwróconych wynikówsortBy
- Określa pole, po którym ma nastąpić sortowaniesortDirection
- Określa kierunek sortowania
-
getProcessDefIdsForOpenActivitiesAssignedToUser
Pobiera listę id definicji procesów otwartych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForNewActivitiesAssignedToUser
Pobiera listę id definicji procesów nowych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForRunningActivitiesAssignedToUser
Pobiera listę id definicji procesów uruchomionych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForWaitingToStartActivitiesAssignedToUser
Pobiera listę id definicji procesów oczekujących na uruchomienie zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForActivitiesInSubstitutionAssignedToUser
Pobiera listę id definicji procesów zadań w zastępstwie dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForActivitiesWithExceededDeadlineAssignedToUser
Pobiera listę id definicji procesów przeterminowanych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForAllFinishedActivities
Pobiera listę id definicji procesów wykonanych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForFailedFinishedActivities
Pobiera listę id definicji procesów błędnych wykonanych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForSuccessfulFinishedActivities
Pobiera listę id definicji procesów poprawnych wykonanych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
getProcessDefIdsForProcessingFinishedActivities
Pobiera listę id definicji procesów przetwarzanych wykonanych zadań dla danego użytkownika.- Parameters:
userName
- Nazwa użytkownika- Returns:
-
countOpenActivitiesAssignedToUser
Pobiera liczbę otwartych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countNewActivitiesAssignedToUser
Pobiera liczbę nowych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countRunningActivitiesAssignedToUser
Pobiera liczbę uruchomionych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countWaitingToStartActivitiesAssignedToUser
@Beta long countWaitingToStartActivitiesAssignedToUser(String userName, List<String> processDefinitionIds) Pobiera liczbę oczekujących na uruchomienie zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countActivitiesInSubstitutionAssignedToUser
@Beta long countActivitiesInSubstitutionAssignedToUser(String userName, List<String> processDefinitionIds) Pobiera liczbę zadań w zastępstwie danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countOpenActivitiesWithExceededDeadlineAssignedToUser
@Beta long countOpenActivitiesWithExceededDeadlineAssignedToUser(String userName, List<String> processDefinitionIds) Pobiera liczbę przeterminowanych zadań danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countAllFinishedActivitiesForUser
Pobiera liczbę wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countFailedFinishedActivitiesForUser
Pobiera liczbę błędnie wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countSuccessfulFinishedActivitiesForUser
@Beta long countSuccessfulFinishedActivitiesForUser(String userName, List<String> processDefinitionIds) Pobiera liczbę poprawnie wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-
countProcessingFinishedActivitiesForUser
@Beta long countProcessingFinishedActivitiesForUser(String userName, List<String> processDefinitionIds) Pobiera liczbę przetwarzanych wykonanych zadań dla danego użytkownika, należących do podanych typów procesów.- Parameters:
userName
- Nazwa użytkownikaprocessDefinitionIds
- Lista id definicji procesów, do których mogą należeć otwarte zadania (pusta lista/null = wszystkie definicje procesów)
-