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.
Importante |
---|
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.
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çã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çã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çã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.
Personalizando o mapeamento de campo entre o Project Server e do Team Foundation Server