Benutzer anlegen
Die Methode addUser legt einen neuen Benutzer in JobRouter an.
Hierzu muss ein Benutzer-Objekt erzeugt, mit den Benutzerdaten initialisiert und beim Aufruf an die Methode übergeben werden. Hierbei können die benutzerdefinierten Felder sowie die globalen Benutzerrechte des Benutzers ebenfalls direkt mit initialisiert werden. Weiterhin kann hierbei der persönliche Vertreter des Benutzers definiert werden.
Bei der Rechtevergabe ist zu beachten, dass diese nur verändert werden kann, wenn sie auf Benutzerebene konfiguriert ist. Bei einer Vergabe auf Profilebene können direkte Benutzerrechte nicht geändert werden. Stattdessen müssen diese dann über eine Änderung des entsprechenden Benutzerprofils angepasst werden.
Im Erfolgsfall liefert der Aufruf den boolschen Wert true zurück.
Falls bereits ein Benutzer mit demselben Benutzernamen existiert, wird ein Fehler zurückgeliefert.
Methodenreferenz
Parameter |
Datentyp |
Beschreibung |
---|---|---|
soUser |
Benutzerobjekt |
|
multipleRepresentatives |
Flag, ob die persönlichen Vertreter aus der Eigenschaft representative oder representatives ausgelesen werden. Standardmäßig auf false gesetzt. In diesem Fall wird nur ein einziger Vertreter (representative) aktualisiert. Ist der Flag auf true gesetzt, werden die Vertreter aus der Eigenschaft representatives übernommen und die Eigenschaft representative ignoriert. |
Rückgabe: bool; true, wenn der Benutzer erfolgreich angelegt wurde, anderenfalls false