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 | |
---|---|---|
CompareProjectProperty | L'activité de flux de travail qui compare la propriété de projet spécifié à une autre valeur. | |
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. | |
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. | |
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. | |
ProjectSequence | Initialise un flux de travail Project Server et contient toutes les autres activités qui font partie du flux de travail Project Server. | |
PSWorkflowService | Implémente les méthodes et événements de gestion des flux de travail Project Server. | |
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. | |
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. | |
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. | |
SetProjectStage | L'activité de flux de travail qui définit l'étape actuelle d'un flux de travail Project Server. | |
UpdateProjectProperty | L'activité de flux de travail qui met à jour la propriété de projet spécifié. | |
UpdateProjectStageStatus | L'activité de flux de travail qui met à jour les champs status et status information dans la fenêtre de projet spécifié. | |
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. | |
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. |