getUserManagerSyncId

Versionshinweise

24.4

Code

String getUserManagerSyncId(IEmployeeSyncUser employeeSyncUser)

Beschreibung

Liest die SyncId des Vorgesetzten aus dem IEmployeeSyncUser.
Der Wert kann auch die Konstanten EmployeeSyncUtils.NO_MANAGER_FOUND und EmployeeSyncUtils.NO_MANAGER_SET enthalten
EmployeeSyncUtils.NO_MANAGER_FOUND: Ein Vorgesetzer war für den Benutzer eingetragen, aber nicht im Synchronisationsergebnis enthalten
EmployeeSyncUtils.NO_MANAGER_SET: Für den Benutzer war kein Vorgesetzter eingetragen
Sonst ist die SyncId gesetzt und der Vorgesetzte im Synchronisationsergebnis enthalten.

Parameter

  • employeeSyncUser - Das IEmployeeSyncUser Objekt

Rückgabe

Die SyncId des Vorgesetzten als String

Beispiele

Groovy
List<IEmployeeSyncUser> syncUsers = EmployeeSyncUtils.getUsers();
List<String> userManagerSyncIds = new ArrayList<>();
for(IEmployeeSyncUser syncUser : syncUsers)
{
  userManagerSyncIds.add(EmployeeSyncUtils.getUserManagerSyncId(syncUser));
}
ScriptUtils.debug("All userManagerSyncIds: " + userManagerSyncIds);