This namespace includes classes that define legacy Project Server 2010 workflow activities and workflow event handlers.
When you develop new Microsoft Project Server 2013 workflows, you can use Microsoft SharePoint Designer 2013. If you use Microsoft Visual Studio 2012 to develop workflows, you should use the Microsoft.ProjectServer.Client.WorkflowActivities class in the client-side object model (CSOM). The CSOM supports both online applications and on-premises applications for Project Server 2013.
Legacy Project Server workflows use a reference to the Microsoft.Office.Project.Server.Workflow.dll assembly. You can copy the assembly from the %ProgramFiles%\Microsoft Office Servers\15.0\Bin directory or from the Project 2013 SDK download. However, you do not need to directly use classes in the Microsoft.Office.Project.Server.Workflow namespace.
In Visual Studio 2012, you can use workflow activities in the Toolbar when you develop a workflow project. When you drag a workflow activity from the Toolbar to the Sequential Workflow design view, Visual Studio 2012 generates the required code. Internally, the code calls methods in the WorkflowActivities class, which supports version 4 of the Windows Workflow Foundation (WF4).
|CompareProjectProperty||The workflow activity that compares the specified project property with another value.|
|OnProjectCheckIn||The workflow activity that waits for the PSWorkflowService.OnProjectCheckIn event, which occurs when the associated project is checked in, before continuing to other activities in the workflow.|
|OnProjectCommit||The workflow activity that waits for the PSWorkflowService.OnProjectCommit event, which occurs when the associated project is committed, before continuing the workflow.|
|OnProjectSubmit||The workflow activity that waits for the PSWorkflowService.OnProjectSubmit event, which occurs when the associated project is submitted, before continuing the workflow.|
|ProjectSequence||Initializes a Project Server workflow and contains all other activities that are part of the Project Server workflow.|
|PSWorkflowService||Implements methods and events for managing Project Server workflows.|
|PSWorkflowServiceBase||This class and its members are reserved for internal use and are not intended to be used in your code.|
|ReadProjectProperty||The workflow activity that reads the specified property of a project. The property can be an intrinsic property, such as the start date, or a project custom field.|
|ReadProjectSecurityGroupMembers||The workflow activity that reads the members of the specified Project Server security group; optionally filtered by the department of the active project.|
|SetProjectStage||The workflow activity that sets the current stage of a Project Server workflow.|
|UpdateProjectProperty||The workflow activity that updates the specified project property.|
|UpdateProjectStageStatus||The workflow activity that updates the status field and the status information field in the specified project stage.|
|WorkflowFeatureReceiver||Provides overrides of feature event handlers in the SPFeatureReceiver base class. Legacy Project Server workflows do not add functionality to the SharePoint event handlers.|
|WorkflowStringIds||Provides tokens for strings in tooltips, messages, or properties of a Project Server workflow activity. Reserved for internal use.|