Interface TransferActivityService


public interface TransferActivityService
Umożliwia zarządzanie wykonawcami zadań.
Author:
Michał Stróżyński 24-06-2019
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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
    transfer(String processId, String activityId, Set<String> newUsersNames, boolean replaceVariables)
    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 procesu
      activityId - Id zadania
      transfers - Mapa z przypisaniami
      replaceVariables - 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 procesu
      activityId - Id zadania
      oldUserName - Login wykonawcy zadania który ma zostać zastąpiony.
      newUsersNames - Lista loginów użytkowników do których ma zostać przeniesione zadanie
      replaceVariables - 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 procesu
      activityId - Id zadania
      newUsersNames - Lista loginów użytkowników, do których ma zostać przeniesione zadanie
      replaceVariables - 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.