Freigeben über


Microsoft.Office.Project.Server.Workflow-Namespace

Dieser Namespace enthält Klassen, die Vorversion Project Server 2010 -Workflowaktivitäten und Workflow-Ereignishandler zu definieren.

Hinweis

Bei der Entwicklung von Workflows für neue Microsoft Project Server 2013 können Sie Microsoft SharePoint Designer 2013. Wenn Sie zum Entwickeln von Workflows Microsoft Visual Studio 2012 verwenden, sollten Sie die Microsoft.ProjectServer.Client.WorkflowActivities -Klasse des clientseitigen Objektmodells (CSOM) verwenden. Die CSOM unterstützt online-Anwendungen und lokalen Anwendungen für Project Server 2013.

Vorversion Project Server-Workflows verwenden Sie einen Verweis auf die Assembly Microsoft.Office.Project.Server.Workflow.dll. Sie können die Assembly aus dem Verzeichnis %ProgramFiles%\Microsoft Office Servers\15.0\Bin oder aus der Project 2013 -SDK-Downloads kopieren. Jedoch müssen nicht Sie direkt Klassen im Namespace Microsoft.Office.Project.Server.Workflow verwenden.

In Visual Studio 2012können Sie Workflowaktivitäten auf der Symbolleiste bei der Entwicklung von einem-Workflowprojekt. Wenn Sie eine Workflowaktivität auf der Symbolleiste in der Entwurfsansicht Sequenzieller Workflow ziehen, generiert Visual Studio 2012 den erforderlichen Code. Intern, ruft der Code Methoden in der WorkflowActivities -Klasse, die Version 4 der Windows Workflow Foundation (WF4) unterstützt.

Klassen

  Klasse Beschreibung
Öffentliche Klasse CompareProjectProperty Die Workflowaktivität, in dem die angegebene Projekt-Eigenschaft mit einem anderen Wert verglichen.
Öffentliche Klasse OnProjectCheckIn Die Workflowaktivität, die das PSWorkflowService.OnProjectCheckIn -Ereignis tritt auf, wenn das zugehörige Projekt in aktiviert ist, bevor Sie fortfahren, um andere Aktivitäten im Workflow wartet.
Öffentliche Klasse OnProjectCommit Die Workflowaktivität, die für das Ereignis PSWorkflowService.OnProjectCommit , das auftritt wartet, wenn das zugeordnete Projekt gespeichert wird, bevor Sie den Workflow fortfahren.
Öffentliche Klasse OnProjectSubmit Die Workflowaktivität, die das PSWorkflowService.OnProjectSubmit -Ereignis tritt auf, wenn das zugeordnete Projekt gesendet wird, bevor Sie den Workflow fortfahren, wartet.
Öffentliche Klasse ProjectSequence Initialisiert ein Project Server-Workflows und andere Aktivitäten, die Teil der Project Server-Workflows sind enthält.
Öffentliche Klasse PSWorkflowService Implementiert Methoden und Ereignisse für die Verwaltung von Project Server-Workflows.
Öffentliche Klasse PSWorkflowServiceBase Diese Klasse und ihre Mitglieder sind der internen Verwendung vorbehalten und können nicht in Ihrem Code verwendet werden.
Öffentliche Klasse ReadProjectProperty Die Workflowaktivität, die die angegebene Eigenschaft eines Projekts liest. Die Eigenschaft kann eine systeminterne-Eigenschaft, wie der Anfangstermin oder eines benutzerdefinierten Projektfelds sein.
Öffentliche Klasse ReadProjectSecurityGroupMembers Die Workflowaktivität, die die Elemente der angegebenen Project Server-Sicherheitsgruppe liest; optional durch die Abteilung des aktiven Projekts gefiltert werden.
Öffentliche Klasse SetProjectStage Die Workflowaktivität, die die aktuelle Stufe eines Project Server-Workflows festlegt.
Öffentliche Klasse UpdateProjectProperty Die Workflowaktivität, mit die die angegebene Projekt-Eigenschaft aktualisiert.
Öffentliche Klasse UpdateProjectStageStatus Die Workflowaktivität, mit die Feld status und das Feld status information in der angegebenen Projektstufe aktualisiert.
Öffentliche Klasse WorkflowFeatureReceiver Außerkraftsetzungen von Ereignishandlern in der Basisklasse SPFeatureReceiver Feature bietet. Legacy Project Server-Workflows führen Sie die SharePoint-Ereignishandler nicht Funktionalität hinzufügen.
Öffentliche Klasse WorkflowStringIds Zeichenfolgen in QuickInfos, Nachrichten oder Eigenschaften einer Project Server-Workflowaktivität bereit Token. Für die interne Verwendung reserviert.