Microsoft.Office.Project.Server.Workflow 命名空间

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 将指定的项目属性,使用另一个值进行比较的工作流活动。
公共类 OnProjectCheckIn 等待PSWorkflowService.OnProjectCheckIn事件,即相关联的项目已签入,然后才能继续与其他工作流中的活动在工作流活动。
公共类 OnProjectCommit 等待PSWorkflowService.OnProjectCommit事件,发生在相关联的项目时提交,然后才能继续此工作流时工作流活动。
公共类 OnProjectSubmit 等待PSWorkflowService.OnProjectSubmit事件,即提交相关联的项目,然后才能继续此工作流时工作流活动。
公共类 ProjectSequence 初始化 Project Server 工作流,其中包含的 Project Server 工作流的一部分的所有其他活动。
公共类 PSWorkflowService 实现方法,并用于管理项目服务器的工作流事件。
公共类 PSWorkflowServiceBase 此类及其成员仅供内部使用,不适合在您的代码中使用。
公共类 ReadProjectProperty 指定的项目的属性中读取工作流活动。该属性可以是一个固有的属性,如开始日期或项目自定义域。
公共类 ReadProjectSecurityGroupMembers 读取指定 Project Server 安全组成员的 ; 该工作流活动还可以筛选活动项目的部门。
公共类 SetProjectStage 设置当前阶段的 Project Server 工作流工作流活动。
公共类 UpdateProjectProperty 指定的项目属性更新该工作流活动。
公共类 UpdateProjectStageStatus 更新的status字段和status information字段中,指定的项目阶段中的工作流活动。
公共类 WorkflowFeatureReceiver 提供功能与SPFeatureReceiver的基类中的事件处理程序重的写。传统的 Project Server 工作流不要到 SharePoint 的事件处理程序中添加功能。
公共类 WorkflowStringIds 提供工具提示、 消息或 Project Server 工作流活动的属性中字符串的标记。仅供内部使用。