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 | |
---|---|---|
CompareProjectProperty | Die Workflowaktivität, in dem die angegebene Projekt-Eigenschaft mit einem anderen Wert verglichen. | |
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. | |
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. | |
OnProjectSubmit | Die Workflowaktivität, die das PSWorkflowService.OnProjectSubmit -Ereignis tritt auf, wenn das zugeordnete Projekt gesendet wird, bevor Sie den Workflow fortfahren, wartet. | |
ProjectSequence | Initialisiert ein Project Server-Workflows und andere Aktivitäten, die Teil der Project Server-Workflows sind enthält. | |
PSWorkflowService | Implementiert Methoden und Ereignisse für die Verwaltung von Project Server-Workflows. | |
PSWorkflowServiceBase | Diese Klasse und ihre Mitglieder sind der internen Verwendung vorbehalten und können nicht in Ihrem Code verwendet werden. | |
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. | |
ReadProjectSecurityGroupMembers | Die Workflowaktivität, die die Elemente der angegebenen Project Server-Sicherheitsgruppe liest; optional durch die Abteilung des aktiven Projekts gefiltert werden. | |
SetProjectStage | Die Workflowaktivität, die die aktuelle Stufe eines Project Server-Workflows festlegt. | |
UpdateProjectProperty | Die Workflowaktivität, mit die die angegebene Projekt-Eigenschaft aktualisiert. | |
UpdateProjectStageStatus | Die Workflowaktivität, mit die Feld status und das Feld status information in der angegebenen Projektstufe aktualisiert. | |
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. | |
WorkflowStringIds | Zeichenfolgen in QuickInfos, Nachrichten oder Eigenschaften einer Project Server-Workflowaktivität bereit Token. Für die interne Verwendung reserviert. |