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.
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 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.
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çã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çã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çã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çã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
Campos 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çã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
Atribuiçã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çã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
Outros recursos
Personalizar o mapeamento de campo entre o Project Server e o Team Foundation Server