Compartilhar via


PSWorkflowService membros

Métodos de implementa e eventos para gerenciar fluxos de trabalho do Project Server.

O tipo PSWorkflowService expõe os membros a seguir

Construtores

  Nome Descrição
Método público PSWorkflowService Instancia um objeto PSWorkflowService .

Início

Propriedades

  Nome Descrição
Propriedade pública CurrentWorkflow (Herdado de SPWorkflowExternalDataExchangeService.)
Propriedade pública ParentCollection (Herdado de SPWorkflowExternalDataExchangeService.)
Propriedade pública PendingWorkBatch (Herdado de SPWorkflowExternalDataExchangeService.)

Início

Métodos

  Nome Descrição
Método público AddBatch (Herdado de SPWorkflowExternalDataExchangeService.)
Método público AfterWorkflowRun Quando o fluxo de trabalho for concluído, grava uma mensagem no log ULS. (Substitui SPWorkflowExternalDataExchangeService.AfterWorkflowRun(Guid).)
Método público BeforeWorkflowRun Antes de inicia o fluxo de trabalho executar, grava uma mensagem no log ULS. (Substitui SPWorkflowExternalDataExchangeService.BeforeWorkflowRun(SPWorkflow, IPendingWork).)
Método público CallEventHandler Usado internamente. Chama o manipulador de eventos para o evento de fluxo de trabalho do Project Server especificado. (Substitui SPWorkflowExternalDataExchangeService.CallEventHandler(Type, String, [], SPWorkflow, String, IPendingWork, Object).)
Método público CheckQueueProcessed Retorna o estado de conclusão de fila atual do trabalho em fila especificada.
Método público CheckRequiredFields Verifica se há campos personalizados obrigatórios ou fatores comerciais.
Método público CleanupAfterWF Marca um estágio do fluxo de trabalho como concluído ou concluído com erros.
Método público CompareProjectProperty Compara o valor da propriedade de projeto especificado com o valor fornecido.
Método público CreateSubscription Usado internamente. (Substitui SPWorkflowExternalDataExchangeService.CreateSubscription(MessageEventSubscription).)
Método público DeleteSubscription (Substitui SPWorkflowExternalDataExchangeService.DeleteSubscription(Guid).)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetEventSubscriptionCount Obtém o número total de inscrições para a instância de fluxo de trabalho especificado, o nome do evento e a combinação do identificador de correlação.
Método público GetHashCode (Herdado de Object.)
Método protegido GetPSI Reservado para uso interno. (Herdado de PSWorkflowServiceBase.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ReadProjectProperty Retorna o valor da propriedade especificada em um formato de cadeia de caracteres localizada.
Método público ReadProjectSecurityGroupMembers Retorna uma lista de usuário nomes de conta que são associados ao grupo de segurança especificado.
Método público RegisterForEvent Registra uma atividade de fluxo de trabalho para um evento que é gerado para o fluxo de trabalho.
Método público SetInitialStages Usado internamente. Atualiza as informações de status para os estágios do fluxo de trabalho do Project Server.
Método público SetProjectProperty Atualiza a propriedade de campo personalizado especificado do fluxo de trabalho do Project Server.
Método público SetProjectStage Atualiza o estágio atual do fluxo de trabalho do Project Server.
Método público ToString (Herdado de Object.)
Método público UnregisterForEvent Cancela o registro a inscrição do evento especificado.
Método público UpdateCurrentStageStatusInformation Define um valor de status do estágio e as informações para a fase atual.
Método público UpdateStageStatusInformation Define as informações de status e o valor para o estágio especificado.

Início

Eventos

  Nome Descrição
Evento público OnProjectCheckIn Especifica um manipulador de eventos para o evento OnProjectCheckIn .
Evento público OnProjectCommit Especifica um manipulador de eventos para o evento OnProjectCommit .
Evento público OnProjectSubmit Especifica um manipulador de eventos para o evento OnProjectSubmit .

Início

Ver também

Referência

PSWorkflowService classe

Microsoft.Office.Project.Server.Workflow namespace