Microsoft.Office.Project.Server.Workflow - Espace de noms

Cet espace de noms comprend les classes qui définissent les activités de flux de travail hérité Project Server 2010 et les gestionnaires d'événements de flux de travail.

Notes

Lorsque vous développez des flux de travail nouvelle Microsoft Project Server 2013 , vous pouvez utiliser Microsoft SharePoint Designer 2013. Si vous utilisez Microsoft Visual Studio 2012 pour développer des flux de travail, vous devez utiliser la classe Microsoft.ProjectServer.Client.WorkflowActivities dans le modèle objet côté client (CSOM). Le CSOM prend en charge les demandes en ligne et des applications locale pour Project Server 2013.

Flux de travail Project Server hérité utilise une référence à l'assembly Microsoft.Office.Project.Server.Workflow.dll. Vous pouvez copier l'assembly à partir du répertoire %ProgramFiles%\Microsoft Office Servers\15.0\Bin ou à partir du téléchargement du kit de développement logiciel Project 2013 . Toutefois, il est inutile d'utiliser directement les classes dans l'espace de noms Microsoft.Office.Project.Server.Workflow .

Dans Visual Studio 2012, vous pouvez utiliser des activités de flux de travail dans la barre d'outils lorsque vous développez un projet de flux de travail. Lorsque vous faites glisser une activité de flux de travail à partir de la barre d'outils sur le mode de création de Flux de travail séquentiel , Visual Studio 2012 génère le code requis. En interne, le code appelle méthodes dans la classe WorkflowActivities , qui prend en charge de la version 4 de la Windows Workflow Foundation (WF4).

Classes

  Classe Description
Classe publique CompareProjectProperty L'activité de flux de travail qui compare la propriété de projet spécifié à une autre valeur.
Classe publique OnProjectCheckIn L'activité de flux de travail qui attend que l'événement PSWorkflowService.OnProjectCheckIn , qui se produit lorsque le projet associé est archivé, avant de passer à d'autres activités dans le flux de travail.
Classe publique OnProjectCommit L'activité de flux de travail qui attend que l'événement PSWorkflowService.OnProjectCommit , qui se produit lorsque le projet associé est validé, avant de poursuivre le flux de travail.
Classe publique OnProjectSubmit L'activité de flux de travail qui attend que l'événement PSWorkflowService.OnProjectSubmit , qui se produit lorsque le projet associé est soumis, avant de poursuivre le flux de travail.
Classe publique ProjectSequence Initialise un flux de travail Project Server et contient toutes les autres activités qui font partie du flux de travail Project Server.
Classe publique PSWorkflowService Implémente les méthodes et événements de gestion des flux de travail Project Server.
Classe publique PSWorkflowServiceBase Cette classe et ses membres sont réservés à une utilisation interne et ne sont pas destinés à être utilisés dans votre code.
Classe publique ReadProjectProperty L'activité de flux de travail qui lit la propriété spécifiée d'un projet. La propriété peut être une propriété intrinsèque, telles que la date de début ou un champ personnalisé de projet.
Classe publique ReadProjectSecurityGroupMembers L'activité de flux de travail qui lit les membres du groupe de sécurité Project Server spécifié ; Si vous le souhaitez filtré par le service du projet actif.
Classe publique SetProjectStage L'activité de flux de travail qui définit l'étape actuelle d'un flux de travail Project Server.
Classe publique UpdateProjectProperty L'activité de flux de travail qui met à jour la propriété de projet spécifié.
Classe publique UpdateProjectStageStatus L'activité de flux de travail qui met à jour les champs status et status information dans la fenêtre de projet spécifié.
Classe publique WorkflowFeatureReceiver Fournit les substitutions de gestionnaires d'événements de fonctionnalité dans la classe de base SPFeatureReceiver . Flux de travail Project Server hérité n'ajoutez pas de fonctionnalité pour les gestionnaires d'événements SharePoint.
Classe publique WorkflowStringIds Fournit des jetons de chaînes dans les info-bulles, les messages et les propriétés d'une activité de flux de travail Project Server. Réservé à une utilisation interne.