Compartir a través de


Espacio de nombres Microsoft.Office.Project.Server.Workflow

Este espacio de nombres incluye las clases que definen las actividades de flujo de trabajo de heredado Project Server 2010 y controladores de eventos de flujo de trabajo.

Nota

Cuando se desarrollan nuevos flujos de trabajo de Microsoft Project Server 2013 , puede usar Microsoft SharePoint Designer 2013. Si usa Microsoft Visual Studio 2012 para desarrollar flujos de trabajo, debe usar la clase Microsoft.ProjectServer.Client.WorkflowActivities en el modelo de objetos de cliente (CSOM). El CSOM admite aplicaciones en línea y aplicaciones de local para Project Server 2013.

Flujos de trabajo de Project Server heredados utilizar una referencia al ensamblado Microsoft.Office.Project.Server.Workflow.dll. Puede copiar el ensamblado desde el directorio %ProgramFiles%\Microsoft Office Servers\15.0\Bin o desde la descarga SDK de Project 2013 . Sin embargo, no es necesario utilizar directamente las clases del espacio de nombres Microsoft.Office.Project.Server.Workflow .

En Visual Studio 2012, puede usar las actividades de flujo de trabajo en la barra de herramientas cuando se desarrolla un proyecto de flujo de trabajo. Cuando arrastre una actividad de flujo de trabajo desde la barra de herramientas a la vista de diseño de Flujo de trabajo secuencial , Visual Studio 2012 genera el código requerido. Internamente, el código llama métodos en la clase de WorkflowActivities , que es compatible con la versión 4 de la Windows Workflow Foundation (WF4).

Clases

  Clase Descripción
Clase pública CompareProjectProperty La actividad de flujo de trabajo que compara la propiedad de proyecto especificado por otro valor.
Clase pública OnProjectCheckIn La actividad de flujo de trabajo que espera el evento PSWorkflowService.OnProjectCheckIn , que se produce cuando se proteja el proyecto asociado, antes de continuar con otras actividades del flujo de trabajo.
Clase pública OnProjectCommit La actividad de flujo de trabajo que espera el evento PSWorkflowService.OnProjectCommit , que se produce cuando el proyecto asociado se confirma, antes de continuar el flujo de trabajo.
Clase pública OnProjectSubmit La actividad de flujo de trabajo que espera el evento PSWorkflowService.OnProjectSubmit , que se produce cuando se envía el proyecto asociado, antes de continuar el flujo de trabajo.
Clase pública ProjectSequence Inicializa un flujo de trabajo de Project Server y contiene todas las demás actividades que forman parte del flujo de trabajo de Project Server.
Clase pública PSWorkflowService Implementa métodos y eventos para gestionar flujos de trabajo de Project Server.
Clase pública PSWorkflowServiceBase Esta clase y sus miembros están reservados para uso interno y no deben usarse en el código.
Clase pública ReadProjectProperty La actividad de flujo de trabajo que se lee la propiedad especificada de un proyecto. La propiedad puede ser una propiedad intrínseca, tales como la fecha de inicio o un campo personalizado del proyecto.
Clase pública ReadProjectSecurityGroupMembers La actividad de flujo de trabajo que lee a los miembros del grupo de seguridad de Project Server especificado; Opcionalmente se filtran por el departamento del proyecto activo.
Clase pública SetProjectStage La actividad de flujo de trabajo que establece la fase actual de un flujo de trabajo de Project Server.
Clase pública UpdateProjectProperty La actividad de flujo de trabajo que se actualiza la propiedad del proyecto especificado.
Clase pública UpdateProjectStageStatus La actividad de flujo de trabajo que actualiza los campos status y status information en la etapa del proyecto especificado.
Clase pública WorkflowFeatureReceiver Proporciona reemplazos característica de controladores de eventos en la clase base SPFeatureReceiver . Flujos de trabajo de Project Server heredados no agregar funcionalidad a los controladores de eventos de SharePoint.
Clase pública WorkflowStringIds Proporciona los símbolos (tokens) para las cadenas de información sobre herramientas, mensajes o propiedades de una actividad de flujo de trabajo de Project Server. Reservado para uso interno.