Passer au contenu principal

Ce que cela fait

Renvoie des informations sur les projets de l’Application Server, en tenant compte des droits d’accès de l’utilisateur.

Définition

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

Paramètres

NameTypeDescription
userIdintID de l’utilisateur
roleTypeintID du type de rôle de l’utilisateur. Voir RoleType pour les valeurs possibles.

Valeur renvoyée

Type

Description

Project[]

Un ensemble d’enregistrements, chacun contenant des informations sur l’un des projets. Cet ensemble est créé en fonction des valeurs des paramètres d’entrée, comme suit :

  • userId<>0, roleType<>0 les projets pour lesquels cet utilisateur dispose de droits d’accès à au moins un des types de lots pour le rôle spécifié
  • userId<>0, roleType=0 les projets pour lesquels cet utilisateur dispose de certains droits d’accès à au moins un des types de lots
  • userId=0, roleType=0 la liste de tous les projets
  • userId=0, roleType<>0 liste vide