Campos do Project Server é adicionado à sincronização de dados de suporte

Quando você especificar um tipo de item de trabalho para participar da sincronização de dados entre Visual Studio Team Foundation Server 2010 e o Project Server, mais de 25 campos são adicionados para o tipo de item de trabalho. Vários desses campos também são adicionados ao formulário de item de trabalho e aparecem na Project Server guia. Você pode usar esses campos para a criação de relatórios ou para especificar consultas localizar itens de trabalho. Para obter mais informações, consulte Monitoramento de envios de Item de trabalho e resolver conflitos e rejeições.

Normalmente, você adicionar ou remove campos de um formulário de item de trabalho por exportar o arquivo de definição de tipo de item de trabalho, modificando o arquivo e, em seguida, importá-lo para o projeto de equipe. No entanto, para tipos de itens de trabalho que participam da sincronização de dados, adicionar ou remover campos da Project Server guia baixando os mapeamentos de campo para um arquivo, modificá-lo, e fazer upload para a coleção de projeto de equipe. Para obter mais informações, consulte Personalizando o mapeamento de campo entre o Project Server e do Team Foundation Server.

Observação importanteImportante

Os campos são mapeados para uma coleção de projeto de equipe. Todos os campos que são mapeados para um tipo de item de trabalho são as mesmas para todos os outros tipos de itens de trabalho que participam da sincronização de dados. Para obter mais informações, consulte Especificar os tipos de Item de trabalho podem ser sincronizados..

Neste tópico

  • Guia de servidor de projeto padrão

  • Campos adicionados para sincronização de dados de suporte

Guia de servidor de projeto padrão

Quando você associa um projeto da empresa um projeto de equipe, o Project Server guia, semelhante da ilustração a seguir, é adicionado ao formulário de item de trabalho. A guia é adicionada apenas para esses tipos de itens de trabalho que você especificar para participar da sincronização de dados. Os campos são adicionados apenas se seus displayTfsField ou displayTfsMirror atributo no arquivo de mapeamento de campo é definido como true.

Campos padrão do Project Server guia

Você pode adicionar ou remover campos, personalizando os mapeamentos de campo para a coleção de projeto de equipe. Para obter mais informações, consulte Personalizando o mapeamento de campo entre o Project Server e do Team Foundation Server e Campo de referência do elemento XML de mapeamento para a integração de Team Foundation Server de e o Project Server.

Voltar ao topo

Campos de servidor de projeto padrão

A tabela a seguir descreve cada campo que é adicionado para os tipos de item de trabalho para oferecer suporte à sincronização de dados. A maioria desses campos é somente leitura e é usadas exclusivamente pelo mecanismo de sincronização para controlar os envios, atualizações e re-submissions. Campos espelhados são adicionados ao Project Server guia quando um projeto da empresa é mapeado para um projeto de equipe ou um tipo de item de trabalho é mapeado.

ObservaçãoObservação

Os campos listados na tabela a seguir são importados para uma coleção de projeto de equipe a partir de um arquivo de definição de fluxo de trabalho global quando a coleção é mapeada para uma instância do PWA. Para obter mais informações sobre o fluxo de trabalho global, consulte Personalizando o fluxo de trabalho Global.

Campo

Tipo de dados e o nome de referência

Descrição

Servidor de projeto atribuído ao

Mirror.System.AssignedTo (String)

Somente leitura. Armazena o valor do recurso atribuído ao item de trabalho no plano do projeto.

Trabalho concluído do Project Server

Mirror.microsoft.VSTS.Scheduling.CompletedWork (duplo)

Somente leitura. Armazena o valor do campo trabalho real da tarefa que é atribuído à tarefa correspondente no plano de projeto.

Projeto da empresa do Project Server

Microsoft.Sync.ProjSrv.ProjectName (String)

Especifica o nome do plano de projeto da empresa ou planos no Project Server que são mapeados para o projeto de equipe. Quando você clica no nome de um plano de projeto, os campos somente leitura no Project Server são atualizados para refletir o valor do item de trabalho correspondente do plano que você especificou.

Data de término do Project Server

Mirror.microsoft.VSTS.Scheduling.FinishDate (DateTime)

Somente leitura. Armazena o valor do campo Data de término, o que é atribuído à tarefa correspondente no plano de projeto.

Project Server está vinculado (vinculados ao Project Server)

Microsoft.Sync.ProjSrv.IsLinkedToProjSrv (String)

Somente leitura. Especifica se o item de trabalho atualmente está vinculado a uma tarefa no Project Server. Itens de trabalho se tornam vinculados depois que a tarefa é publicada no Project Server. Os valores válidos são Sim e não.

Status do servidor última revisão do projeto (último Status de aprovação)

Microsoft.Sync.ProjSrv.LastReviewStatus (String)

Somente leitura. Especifica o estado da aprovação mais recente feita pelo gerente de projeto como aprovado ou Rejected.

Project Server última data de revisão (última data de aprovação)

Microsoft.Sync.ProjSrv.LastReviewedDate (DateTime)

Especifica a data e hora quando o gerente de projeto aprovado recentemente atualizações de status para o item de trabalho.

Project Server último Status do envio

Microsoft.Sync.ProjSrv.LastSubmitStatus (String)

Somente leitura. Armazena o resultado do envio mais recente para o Project Server, como sucesso ou Falha.

Project Server Data do última envio

Microsoft.Sync.ProjSrv.LastSubmittedDate (DateTime)

Somente leitura. Armazena a data e hora quando o item de trabalho foi enviado recentemente ao Project Server.

Estimativa Original do Project Server

Mirror.microsoft.VSTS.Scheduling.OriginalEstimate (duplo)

Somente leitura. Armazena o valor do campo Trabalho da linha de base que é atribuído à tarefa correspondente no plano de projeto.

Trabalho restante do Project Server

Mirror.microsoft.VSTS.Scheduling.RemainingWork (duplo)

Somente leitura. Armazena o valor do campo trabalho restante da tarefa que é atribuído à tarefa correspondente no plano de projeto.

Data de início do Project Server

Mirror.microsoft.VSTS.Scheduling.StartDate (DateTime)

Somente leitura. Armazena a data de início é definida para a tarefa correspondente no plano de projeto.

Envio do Project Server (obrigatório)

Microsoft.Sync.ProjSrv.Submit (String)

Especifica se o item de trabalho participa de sincronização de dados.

Título do Project Server

Mirror.System.Title (String)

Somente leitura. Armazena o título que é atribuído à tarefa correspondente no plano de projeto.

Voltar ao topo

Campos usados exclusivamente para oferecer suporte ao processo de sincronização

A tabela a seguir lista os campos somente leitura que são usados para oferecer suporte ao processo de sincronização.

ObservaçãoObservação

As informações a seguir são fornecidas apenas para referência.

Campo

Tipo de dados e o nome de referência

Marca d'água do Project Server sincronizar aprovação

Microsoft.Sync.ProjSrv.ApprovalWatermark (String)

Dados de atribuição de sincronização do Project Server

Microsoft.Sync.ProjSrv.AssignmentData (texto sem formatação)

Sincronização do Project Server É o resumo no Project Server

Microsoft.Sync.ProjSrv.IsSummaryInProjSvr (inteiro)

Sincronização do servidor de projeto último envio da revisão

Microsoft.Sync.ProjSrv.LastSubmittedRevision (inteiro)

Project Server sincronizar última sincronização revisão

Microsoft.Sync.ProjSrv.LastSyncRevision (inteiro)

Project Server sincronizar último tipo de sincronização

Microsoft.Sync.ProjSrv.LastSyncType (inteiro)

GUID do projeto de sincronização do servidor de projeto.

Microsoft.Sync.ProjSrv.ProjGuid (GUID)

Sinalizadores de fila de sincronização do Project Server

Microsoft.Sync.ProjSrv.QueueFlags (inteiro)

Sincronização do servidor de projeto solicitados atribuição GUID

Microsoft.Sync.ProjSrv.RequestedAssnGuid (GUID)

Sincronização do servidor de projeto solicitou o GUID do projeto

Microsoft.Sync.ProjSrv.RequestedProjGuid (GUID)

Marca de envio de sincronização de servidor de projeto

Microsoft.Sync.ProjSrv.SubmitTag (String)

GUID de tarefas de sincronização do servidor de projeto.

Microsoft.Sync.ProjSrv.TaskGuid (GUID)

Contador de revisão de modificação de tarefa de sincronização do Project Server

Microsoft.Sync.ProjSrv.TaskModifiedRevCounter (inteiro)

Voltar ao topo

Dados de atribuição do Project Server

O exemplo de código a seguir ilustra a linguagem de marcação é usada para armazenar o pacote cumulativo de trabalho para tarefas de resumo de Dados de atribuição do Project Server sincronizar campo. O IsPrimary atributo pode ser verdadeiro para apenas um Assignment, o proprietário principal ou ativo para o item de trabalho de resumo.

ObservaçãoObservação

As informações a seguir são fornecidas apenas para referência.

<Assignments>
   <Assignment IsPrimary="true" Succeeded="true">
      <Field RefName="System.AssignedTo">Eduard Dell</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.CompletedWork">0.000000</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.RemainingWork">32.000000</Field>
   </Assignment>
   <Assignment IsPrimary="false" Succeeded="true">
      <Field RefName="System.AssignedTo">Sanjay Patel</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.CompletedWork">8.000000</Field>
      <Field RefName="Microsoft.VSTS.Scheduling.RemainingWork">16.000000</Field>
   </Assignment>
</Assignments>

Voltar ao topo

Consulte também

Outros recursos

Visão geral do processo de sincronização de Team Foundation Server e a integração do Project Server

Especificar os tipos de Item de trabalho podem ser sincronizados.

Campo de referência do elemento XML de mapeamento para a integração de Team Foundation Server de e o Project Server

Personalizando o mapeamento de campo entre o Project Server e do Team Foundation Server