Rollenbezogene Vertreter für einzelnen Benutzer bearbeiten
Die Methode updateUserJobRepresentatives aktualisiert die rollenbezogenen Vertreter des angegebenen Benutzers in JobRouter.
Hierzu muss eine Liste von Schlüssel-Wert-Paaren mit den für den Benutzer zu setzenden rollenbezogenen Vertretern erzeugt und beim Aufruf an die Methode übergeben werden. Alle hierbei nicht angegebenen, vor dem Aufruf jedoch vorhandenen rollenbezogenen Vertreter (Zuordnungen von Benutzern als Vertreter für die jeweiligen Rollen des Benutzers) werden dabei gelöscht. Zuvor nicht vorhandene, neu angegebene rollenbezogene Vertreter (Zuordnungen von Benutzern als Vertreter für die jeweiligen Rollen des Benutzers) werden hinzugefügt.
Im Erfolgsfall liefert der Aufruf den boolschen Wert true zurück.
Falls der beim Aufruf angegebene Benutzer nicht existiert, wird ein Fehler zurückgeliefert. Ebenso wird ein Fehler geliefert, wenn versucht wird, den Benutzer als rollenbezogenen Vertreter für sich selbst zu definieren, oder wenn versucht wird, einen rollenbezogenen Vertreter für eine Rolle zu definieren, in welcher der Benutzer selbst kein Mitglied ist.
Methodenreferenz
Parameter |
Datentyp |
Beschreibung |
---|---|---|
userName |
Benutzername |
|
representatives |
Array mit rollenbezogenen Vertretern als Schlüssel-Wert-Paare |
Rückgabe: bool; true, wenn die rollenbezogenen Vertreter des Benutzers erfolgreich aktualisiert wurden, anderenfalls false