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 工作流活动的属性中字符串的标记。仅供内部使用。 |