Compartilhar via


Microsoft.Office.Project.Server.Workflow namespace

Este namespace inclui classes que definem herdados Project Server 2010 atividades de fluxo de trabalho e manipuladores de eventos de fluxo de trabalho.

Observação

Quando você desenvolver novos fluxos de trabalho de Microsoft Project Server 2013 , você pode usar Microsoft SharePoint Designer 2013. Se você usar Microsoft Visual Studio 2012 para desenvolver fluxos de trabalho, você deve usar a classe Microsoft.ProjectServer.Client.WorkflowActivities no modelo de objeto do lado do cliente (CSOM). O CSOM oferece suporte a aplicativos on-line e aplicativos locais para Project Server 2013.

Fluxos de trabalho do Project Server herdados usam uma referência ao assembly Microsoft.Office.Project.Server.Workflow.dll. Você pode copiar o assembly no diretório %ProgramFiles%\Microsoft Office Servers\15.0\Bin ou baixar o SDK Project 2013 . No entanto, não é necessário usar diretamente as classes no namespace Microsoft.Office.Project.Server.Workflow .

No Visual Studio 2012, você pode usar as atividades de fluxo de trabalho na barra de ferramentas quando você desenvolve um projeto de fluxo de trabalho. Quando você arrasta uma atividade de fluxo de trabalho na barra de ferramentas no modo de exibição de design de Fluxo de trabalho seqüencial , Visual Studio 2012 gera o código necessário. Internamente, o código chama métodos na classe WorkflowActivities , que oferece suporte a versão 4 do Windows Workflow Foundation (WF4).

Classes

  Classe Descrição
Classe pública CompareProjectProperty A atividade de fluxo de trabalho que compara a propriedade de projeto especificado com outro valor.
Classe pública OnProjectCheckIn A atividade de fluxo de trabalho que espera que o evento PSWorkflowService.OnProjectCheckIn , que ocorre quando o projeto associado check-in, antes de passar para outras atividades no fluxo de trabalho.
Classe pública OnProjectCommit A atividade de fluxo de trabalho que espera que o evento PSWorkflowService.OnProjectCommit , que ocorre quando o projeto associado for confirmado, antes de continuar o fluxo de trabalho.
Classe pública OnProjectSubmit A atividade de fluxo de trabalho que espera que o evento PSWorkflowService.OnProjectSubmit , que ocorre quando o projeto associado é enviado, antes de continuar o fluxo de trabalho.
Classe pública ProjectSequence Inicializa um fluxo de trabalho do Project Server e contém todas as outras atividades que fazem parte do fluxo de trabalho do Project Server.
Classe pública PSWorkflowService Métodos de implementa e eventos para gerenciar fluxos de trabalho do Project Server.
Classe pública PSWorkflowServiceBase Esta classe e seus membros estăo reservados para uso interno e năo devem ser usados em seu código.
Classe pública ReadProjectProperty A atividade de fluxo de trabalho que lê a propriedade especificada de um projeto. A propriedade pode ser uma propriedade intrínseca, como a data de início ou um campo personalizado do projeto.
Classe pública ReadProjectSecurityGroupMembers A atividade de fluxo de trabalho que lê os membros do grupo de segurança do Project Server especificado; Opcionalmente, filtrado por departamento do projeto ativo.
Classe pública SetProjectStage A atividade de fluxo de trabalho que define o estágio atual de um fluxo de trabalho do Project Server.
Classe pública UpdateProjectProperty A atividade de fluxo de trabalho que atualiza a propriedade de projeto especificado.
Classe pública UpdateProjectStageStatus A atividade de fluxo de trabalho que atualiza os campos status e status information no estágio de projeto especificado.
Classe pública WorkflowFeatureReceiver Fornece substituições dos manipuladores de eventos feature na classe base SPFeatureReceiver . Fluxos de trabalho do Project Server herdados não adicionam funcionalidade aos manipuladores de eventos do SharePoint.
Classe pública WorkflowStringIds Fornece tokens de seqüências de caracteres em dicas de ferramenta, mensagens ou propriedades de uma atividade de fluxo de trabalho do Project Server. Reservado para uso interno.