Compartilhar via


Campos de adicionados Project Server à sincronização de dados de suporte

Quando você especifica um tipo de item de trabalho para participar na sincronização de dados entre Visual Studio Team Foundation Server 2012 e Microsoft Project Server, mais de 25 campos são adicionados ao tipo de item de trabalho.Vários de esses campos também são adicionados ao formulário de item de trabalho e aparecem na guia de Project Server .Você pode usar esses campos para criar relatórios ou para especificar consultas que itens de trabalho de localização.Para obter mais informações, consulte Monitorar envios de itens de trabalho e resolvendo rejeições.

Você normalmente adiciona ou remove os campos de um formulário de item de trabalho para exportar o arquivo de definição para o tipo de item de trabalho, modificando o arquivo, e então importar o para o projeto de equipe.Em o entanto, para tipos de itens de trabalho que participam na sincronização de dados, você adiciona ou remove campos da guia de Project Server baixando os mapeamentos do campo para um arquivo, alterando os, e então os carregar à coleção de projeto de equipe.Para obter mais informações, consulte Personalizar o mapeamento de campo entre o Project Server e o 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 os mesmos para todos os outros tipos de itens de trabalho que participam na sincronização de dados.Para obter mais informações, consulte Especificar os tipos de item de trabalho que podem ser sincronizado.

Neste tópico

  • Guia padrão do servidor

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

Guia padrão do servidor

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

Campos padrão do Project Server guia

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

De volta ao topo

Campos padrão do servidor

A tabela a seguir descreve cada campo que é adicionado aos tipos de item de trabalho a sincronização de dados de suporte.A maioria de esses campos são somente leitura e é usado exclusivamente pelo mecanismo de sincronização para controlar submissões, atualizações, e novamente submissões.Os campos são espelhadas adicionados ao guia de Project Server quando um projeto da empresa é mapeado para um projeto de equipe ou um tipo de item de trabalho está mapeado.

ObservaçãoObservação

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

Campo

referenciar o nome e o tipo de dados

Descrição

Atribuiu a Project Server

Mirror.System.AssignedTo (cadeia de caracteres)

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

O Project Server terminado de trabalho

Mirror.Microsoft.VSTS.Scheduling.CompletedWork double ()

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

Projeto da empresa do servidor

Microsoft.Sync.ProjSrv.ProjectName (cadeia de caracteres)

Leitura-gravação ou somente leitura.Especifica o nome do plano de projeto da empresa cuja tarefa se sincronizará com o item de trabalho.

Quando você envia um item de trabalho de um projeto de equipe que é mapeado para vários planos de projeto, você deve especificar o plano com o qual você deseja que o item de trabalho para sincronizar.Se o projeto de equipe é mapeado para apenas um plano de projeto, este campo é somente leitura e contém o nome do plano de projeto mapeado.

ObservaçãoObservação
Se você estiver conectado como um membro do grupo de conta de serviço, o campo aparece sempre como o leitura-gravação como o mecanismo de sincronização requer acesso especial para este campo.

Data final do servidor

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

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

ObservaçãoObservação
Você pode adicionar o campo de Data de término () pjFinishDate a mapeamentos, mas qualquer valor que você definiu em Team Foundation não é enviado ao servidor de projeto.Essa limitação é por design.A data final é sempre definida pelo valor no plano de projeto de empresa.

Project Server é associado (Associado ao servidor)

Microsoft.Sync.ProjSrv.IsLinkedToProjSrv (cadeia de caracteres)

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

Status de revisão do último de Project Server (O status mais recente da aprovação)

Microsoft.Sync.ProjSrv.LastReviewStatus (cadeia de caracteres)

Somente-leitura.Especifica o estado da aprovação mais recente feita por Aprovado como gerenciador de projeto ou Rejeitado.

Última data examinada de Project Server (A data da última da aprovação)

Microsoft.Sync.ProjSrv.LastReviewedDate () DateTime

Especifica a data e hora em que o gerenciador de projeto aprovou recentemente atualizações de status para o item de trabalho.

O último envia o statusProject Server

Microsoft.Sync.ProjSrv.LastSubmitStatus (cadeia de caracteres)

Somente-leitura.Armazena o resultado do envio a mais recente a Project Server como Êxito ou Falha.

Última data enviadaProject Server

Microsoft.Sync.ProjSrv.LastSubmittedDate () DateTime

Somente-leitura.Armazena a data e hora em que o item de trabalho foi salvo mais recentemente e que corresponde à versão que foi enviada ao servidor recentemente.

Avaliação original do servidor

Mirror.Microsoft.VSTS.Scheduling.OriginalEstimate double ()

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

Trabalho restante do servidor

Mirror.Microsoft.VSTS.Scheduling.RemainingWork double ()

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

Data de início do servidor

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

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

ObservaçãoObservação
Você pode adicionar o campo a mapeamentos, qualquer valor de Data de início (pjStartDate) que você definiu em Team Foundation é enviado somente na primeira vez que você envia o item de trabalho a Project Server.Essa limitação é por design.O mecanismo de sincronização nunca envia atualizações em campos de datas relacionadas a Project Server.As datas são definidas pelos valores no plano de projeto de empresa.

Envia Project Server (necessário)

Microsoft.Sync.ProjSrv.Submit (cadeia de caracteres)

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

Título do servidor

Mirror.System.Title (cadeia de caracteres)

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

De volta ao topo

Gg403521.collapse_all(pt-br,VS.110).gifCampos usado 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 seguintes informações são fornecidas para fins de referência somente.

Campo

referenciar o nome e o tipo de dados

Marca de agua de aprovação de sincronização do servidor

Microsoft.Sync.ProjSrv.ApprovalWatermark (cadeia de caracteres)

Dados de atribuição a sincronização do servidor

Microsoft.Sync.ProjSrv.AssignmentData (texto não criptografado)

A sincronização de Project Server é resumidos no servidor

Microsoft.Sync.ProjSrv.IsSummaryInProjSvr inteiro ()

O último de sincronização da revisão enviou Project Server

Microsoft.Sync.ProjSrv.LastSubmittedRevision inteiro ()

Revisão de sincronização da última sincronização do servidor

Microsoft.Sync.ProjSrv.LastSyncRevision inteiro ()

Tipo de sincronização da última sincronização do servidor

Microsoft.Sync.ProjSrv.LastSyncType inteiro ()

Um GUID projeto de sincronização do servidor

Microsoft.Sync.ProjSrv.ProjGuid (GUID)

Sinalizadores da fila de sincronização do servidor

Microsoft.Sync.ProjSrv.QueueFlags inteiro ()

Atribuição solicitada sincronização GUID do servidor

Microsoft.Sync.ProjSrv.RequestedAssnGuid (GUID)

Sincronização GUID projeto aplicativo do servidor

Microsoft.Sync.ProjSrv.RequestedProjGuid (GUID)

A sincronização de envia a marca Project Server

Microsoft.Sync.ProjSrv.SubmitTag (cadeia de caracteres)

Um GUID tarefa de sincronização do servidor

Microsoft.Sync.ProjSrv.TaskGuid (GUID)

Contador alterado tarefa de revisão de sincronização do servidor

Microsoft.Sync.ProjSrv.TaskModifiedRevCounter inteiro ()

De volta ao topo

Gg403521.collapse_all(pt-br,VS.110).gifAtribuição de dados do servidor

O exemplo de código a seguir ilustra a linguagem de marcação que é usada para armazenar o rollup de trabalho para tarefas resumidas no campo de Dados de atribuição a sincronização do servidor .O atributo de IsPrimary pode ser verdadeiro para apenas um Assignment, o proprietário primária ou ativo para o item de trabalho de resumo.

ObservaçãoObservação

As seguintes informações são fornecidas para fins de referência somente.

<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>

De volta ao topo

Consulte também

Conceitos

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

Especificar os tipos de item de trabalho que podem ser sincronizado

Referência de elemento XML de mapeamento de campo para a integração do Team Foundation Server e do servidor

Outros recursos

Personalizar o mapeamento de campo entre o Project Server e o Team Foundation Server