Partager via


Méthode Application.GetProjectServerSettingsEx (Project)

Retourne les paramètres de projet globaux dans une seule chaîne XML. Vous pouvez obtenir des paramètres spécifiques au projet actif, ou des paramètres spécifiques au gestionnaire de projets actif, en appelant un objet côté serveur.

Syntaxe

expression. GetProjectServerSettingsEx

expressionUne variable qui représente un objetApplication.

Valeur renvoyée

String

Remarques

Voici le format de la chaîne XML retournée par la méthode GetProjectServerSettingsEx .

<ProjectServerSettingsReturn> 
   <ProjectIDInProjectServer>self explanatory</ProjectIDInProjectServer> 
   <AdminDefaultTrackingMethod>see explanation below</AdminDefaultTrackingMethod> 
   <AdminTrackingLocked>(1 or 0)</AdminTrackingLocked> 
   <ProjectManagerHasTransactions>(number of transactions)</ProjectManagerHasTransactions> 
   <ProjectManagerHasTransactionsForCurrentProject>(number of pending transactions)</ProjectManagerHasTransactionsForCurrentProject> 
   <GroupsForCurrentProjectManager> 
      <ProjectServerGroup>Name of first group that user belongs to</ProjectServerGroup> 
       ... 
      <ProjectServerGroup>Name of nth group that user belongs to</ProjectServerGroup> 
   </GroupsForCurrentProjectManager> 
</ProjectServerSettingsReturn>

Où :

ProjectIDInProjectServer - Identificateur de classe du projet actif.

AdminDefaultTrackingMethod - Méthode de suivi par défaut pour l’état de la tâche. Vous pouvez le voir sur Microsoft Project Web Access en accédant à La propriété Paramètres> du serveur (section Gestion du temps et des tâches) Paramètres des tâches et Méthode de suivi d’affichage>. Il peut s’agir de l’une des actions suivantes :

  • 1 = Heures de travail effectuées par jour. Les ressources indiquent leurs heures travaillées par jour sur chaque tâche.

  • 2 = % de travail achevé. Les ressources indiquent le % de travail achevé, compris entre 0 et 100 %.

  • 3 = Travail réel effectué et travail restant. Les ressources signalent le travail réel effectué et le travail restant à effectuer sur chaque tâche.

AdminTrackingLocked - Indique si les gestionnaires sont forcés ou non d’utiliser la méthode de suivi spécifiée sur le serveur pour tous les projets. Vous pouvez le voir sur Project Web App en accédant à Server Settings->(Time and task management section)Task Settings and Display-Tracking> Method. Il peut s’agir de l’une des valeurs suivantes :

  • 0 = Les responsables ne sont pas obligés.

  • 1 = Les responsables sont obligés.

ProjectManagerHasTransactions - Cette opération retourne le nombre de mises à jour d’état dont dispose le responsable de projet pour le projet actif. Dans Microsoft Office Project 2003, les utilisateurs pouvaient passer un ID de projet dans le cadre du paramètre XML, mais il est ignoré dans les versions ultérieures de Project.

ProjectManagerHasTransactionsForCurrentProject - Retourne le nombre de mises à jour d’état dont dispose le responsable de projet pour le projet actif.

GroupsForCurrentProjectManager - Groupes de sécurité dont le responsable de projet est membre.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.