Zum Hauptinhalt springen

Was es macht

Ruft Informationen über die Projekte auf dem Application Server ab und berücksichtigt dabei die Zugriffsrechte des Benutzers.

Definition

Project [] GetProjectsForUser( int userId, int roleType );

Parameter

NameTypBeschreibung
userIdintBenutzer-ID
roleTypeintDie ID des Rollentyps des Benutzers. Mögliche Werte finden Sie unter RoleType.

Rückgabewert

Typ

Beschreibung

Project[]

Eine Menge von Datensätzen, die jeweils Informationen zu einem der Projekte enthalten. Die Menge wird anhand der Werte der Eingabeparameter wie folgt erstellt:

  • userId<>0, roleType<>0: die Projekte, für die dieser Benutzer für die angegebene Rolle Zugriffsrechte auf mindestens einen der Batch-Typen hat
  • userId<>0, roleType=0: die Projekte, für die dieser Benutzer Zugriffsrechte auf mindestens einen der Batch-Typen hat
  • userId=0, roleType=0: die Liste aller Projekte
  • userId=0, roleType<>0: leere Liste