Interface TransferActivityService
public interface TransferActivityService
Umożliwia zarządzanie wykonawcami zadań.
- Author:
- Michał Stróżyński 24-06-2019
-
Method Summary
Modifier and TypeMethodDescriptionvoid
transfer
(String processId, String activityId, String oldUserName, Set<String> newUsersNames, boolean replaceVariables) Pozwala na zmianę danego wykonawcy zadania.void
transfer
(String processId, String activityId, Map<String, Set<String>> transfers, boolean replaceVariables) Pozwala na zmianę wykonawców na poszczególnych użytkowników.void
Pozwala na zmianę wszystkich wykonawców zadania.
-
Method Details
-
transfer
void transfer(String processId, String activityId, Map<String, Set<String>> transfers, boolean replaceVariables) Pozwala na zmianę wykonawców na poszczególnych użytkowników. Aktualne zadanie jest anulowane, a następnie tworzone jest nowe zadanie z przypisanymi nowymi osobami (wraz z ich zastępcami) oraz wczęsniejszymi, które nie miały być zmieniane.- Parameters:
processId
- Id procesuactivityId
- Id zadaniatransfers
- Mapa z przypisaniamireplaceVariables
- Określa, czy przypisania zmiennych do informacji o użytkowniku mają zostać zastąpione wartościami odpowiednimy dla nowego użytkownika. Parametr ten zadziała tylko gdy mamy jednego nowego użytkownika. W przypadku większej ich liczby przypisania zmiennych nie zostaną zmienione.
-
transfer
void transfer(String processId, String activityId, String oldUserName, Set<String> newUsersNames, boolean replaceVariables) Pozwala na zmianę danego wykonawcy zadania. Aktualne zadanie jest anulowane, a następnie tworzone jest nowe zadanie z przypisanymi nowymi osobami (wraz z ich zastępcami) oraz wczęsniejszymi, które nie miały być zmieniane.- Parameters:
processId
- Id procesuactivityId
- Id zadaniaoldUserName
- Login wykonawcy zadania który ma zostać zastąpiony.newUsersNames
- Lista loginów użytkowników do których ma zostać przeniesione zadaniereplaceVariables
- Określa, czy przypisania zmiennych do informacji o użytkowniku mają zostać zastąpione wartościami odpowiednimy dla nowego użytkownika. Parametr ten zadziała tylko gdy mamy jednego nowego użytkownika. W przypadku większej ich liczby przypisania zmiennych nie zostaną zmienione.
-
transfer
void transfer(String processId, String activityId, Set<String> newUsersNames, boolean replaceVariables) Pozwala na zmianę wszystkich wykonawców zadania. Aktualne zadanie jest anulowane, a następnie tworzone jest nowe zadanie z przypisanymi nowymi osobami (wraz z ich zastępcami) oraz wczęsniejszymi, które nie miały być zmieniane.- Parameters:
processId
- Id procesuactivityId
- Id zadanianewUsersNames
- Lista loginów użytkowników, do których ma zostać przeniesione zadaniereplaceVariables
- Określa, czy przypisania zmiennych do informacji o użytkowniku mają zostać zastąpione wartościami odpowiednimy dla nowego użytkownika. Parametr ten zadziała tylko gdy mamy jednego nowego użytkownika. W przypadku większej ich liczby przypisania zmiennych nie zostaną zmienione.
-