Interface TransferActivityService
public interface TransferActivityService
Umożliwia zarządzanie wykonawcami zadań.
- Author:
- Michał Stróżyński 24-06-2019
-
Method Summary
Modifier and TypeMethodDescriptionvoidtransfer(String processId, String activityId, String oldUserName, Set<String> newUsersNames, boolean replaceVariables) Pozwala na zmianę danego wykonawcy zadania.voidtransfer(String processId, String activityId, Map<String, Set<String>> transfers, boolean replaceVariables) Pozwala na zmianę wykonawców na poszczególnych użytkowników.voidPozwala 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.
-