Compartilhar via


Arquivo de mapeamento de campo do Microsoft projeto

The Microsoft Project arquivo de mapeamento do campo define mapeamentos de campo entre Team Foundation campos e Microsoft Project campos. Ao contrário de Microsoft Excel, Microsoft Project usa um conjunto limitado de campos que inclua campos predefinidos, sistema autônomo nome da tarefa e campos personalizados. Quando o usuário publica ou atualiza dados de item de trabalho em um Microsoft Project arquivo, o MAP de campos é usado para determinar quais campos do banco de dados de item de trabalho correspondem aos campos Microsoft Project.

O arquivo de mapeamento de campo é especificado na base projeto por equipe.Para recuperar o arquivo de mapeamento de campo, você deve baixá-lo de um projeto da equipe.Depois de fazer alterações, você carregar-lo para o projeto da equipe e as alterações se aplicam a todos os usuários desse projeto da equipe.Para obter mais informações sobre como fazer o baixar ou carregue o Microsoft Project arquivo de mapeamento de campo, consulte Como: Fazer o baixar ou carregar de um campo do Microsoft projeto mapeamento de arquivo.

Mapeamentos do campo

Para especificar um mapeamento entre um campo de item de trabalho e uma coluna de projeto, use o Mapping elemento.

Use a seguinte sintaxe XML para especificar um mapeamento entre um campo de tipo de item de trabalho e um Microsoft Project campo. The Mapping elemento é usado para especificar um mapeamento de campo.

<Mapping WorkItemTrackingFieldReferenceName="" 
         ProjectField=""
         ProjectName=""
         ProjectUnits=""
         PublishOnly=""/>

Mapeamento de atributos

A tabela a seguir descreve os atributos que podem ser usados com o elemento mapeamento.

Atributo

Descrição

WorkItemTrackingFieldReferenceName

Obrigatório.Especifica o nome de referência de um campo de tipo de item de trabalho.

ProjectField

Obrigatório.Especifica o nome de um Microsoft Project campo. Especificar nomes de campos predefinidos, colocação de um prefixo "pj" do nome, sistema autônomo pjTaskName para a coluna Nome da tarefa.Especifique sistema autônomo campos personalizados sistema autônomo pjTaskText seguido por um número, sistema autônomo pjTaskText11.

ProjectName

Opcional.Especifica o nome a ser exibida sistema autônomo o nome da coluna para o usuário.Se este atributo não for especificado, será usado o nome de campo trabalho tipo de item.

ProjectUnits

Opcional.Especifica o tipo de unidades para uso quando você mapeia um tipo de campo para Microsoft Project. Os valores válido são pjMinute, pjHour, pjDay, pjWeek, e pjMonthUnit.

PublishOnly

Opcional.If conjunto to true, indica que o campo é publicado no banco de dados do item de trabalho, mas não atualizado. Esse valor geralmente é usado para campos calculados não devem ser atualizados em Team Explorer. If conjunto to no, indica que o campo é publicado e atualizado. O valor padrão quando não especificado é no.

O exemplo a seguir mostra como MAP o campo de tipo de item de trabalho que contém o título para o nome de tarefa Microsoft Project campo:

<Mapping WorkItemTrackingFieldReferenceName="System.Title" 
         ProjectField="pjTaskName"/>

A sintaxe XML a seguir mostra um exemplo mais complexo de como MAP o campo de tipo de item de trabalho que tem a data de início a início data Microsoft Project campo. Porque o campo calculado, é especificado para publicar e não atualizar para evitar erros de sendo introduzidas por Team Explorer atualizações.

<Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.StartDate" ProjectField="pjTaskStart" PublishOnly="true"/>
Observação:

sistema autônomo melhor prática, você deve MAP campos calculados Microsoft Project a campos somente leitura Team Foundation. Isso ajuda a evitar confusão, para que os membros da equipe não tente alterar campos calculados.

Campo de contexto

O campo de contexto é um campo de tipo de item de trabalho exibe informações sobre relação hierárquica uma tarefa das tarefas de resumo.O campo de contexto é exibido em Team Explorer para que usuários que não estão usando Microsoft Project ainda pode ver quais tarefas de resumo pertence uma subtarefa.

Quando uma tarefa uma subtarefa, o campo de contexto irá conter o nome de texto da tarefa e o nome de texto de sua tarefa de resumo.Por exemplo, se a tarefa "Desenvolver plano de teste" é uma subtarefa de "Tarefas de planejamento", o campo de contexto ficaria "tarefas de planejamento > Desenvolver plano de teste." Se uma tarefa tiver mais de uma tarefa de resumo acima dela, todas as tarefas de resumo serão listadas no campo de contexto até o limite máximo de caractere.

Use a seguinte sintaxe XML para especificar qual campo de tipo de item de trabalho é o campo de contexto.The ContextField elemento é usado para especificar um campo de contexto. The WorkItemTrackingFieldReferenceName atributo deve ser definido para o nome de uma referência válida de um campo de tipo de item de trabalho existente.

<ContextField WorkItemTrackingFieldReferenceName="" />

O exemplo a seguir mostra sistema autônomo especificar Microsoft.VSTS.Scheduling.TaskHierarchy sistema autônomo o campo de contexto.

<ContextField WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Scheduling.TaskHierarchy" />

O campo de vínculos e anexos é um campo somente leitura que indica se há vínculos e anexos para uma tarefa.O campo exibe Sim or Não dependendo se há vínculos e anexos.O campo é exibido sistema autônomo uma coluna com o título Links e anexos quando você usa o Tarefa Team sistema folhamodo de exibição de .

Use a seguinte sintaxe XML para especificar quais Microsoft Project campo deve exibir informações sobre vínculos e anexos. The LinksField elemento é usado para especificar um campo de link. The ProjectField atributo deve ser definido como válido Microsoft Project campo. Especificando um campo de link no Microsoft Project arquivo de mapeamento de campo é opcional.

<LinksField ProjectField="" />

O exemplo a seguir mostra sistema autônomo especificar pjTaskText26 sistema autônomo o campo de vínculos e anexos:

<LinksField ProjectField="pjTaskText26" />

Campo de sincronização

O campo de sincronização lhe permite controlar a publicar e comportamento de cada tarefa de atualização.O campo é exibido sistema autônomo uma coluna com o título Publicar e atualizar quando você usa o folha de tarefas do sistema de equipemodo de exibição de .Para obter mais informações sobre como usar o campo de sincronização no Microsoft Project, consulte Como: Ativar ou Desativar a publicação de itens de trabalho em Microsoft Projeto.

Você deve especificar um campo de sincronização no Microsoft Project arquivo de mapeamento de campo. Use a seguinte sintaxe XML para especificar qual campo é o campo de sincronização.The SyncField elemento é usado para especificar um campo de sincronização. The ProjectField atributo deve ser definido como válido Microsoft Project campo.

<SyncField ProjectField="" />

O exemplo a seguir mostra sistema autônomo especificar pjTaskText25 sistema autônomo o campo de sincronização:

<SyncField ProjectField="pjTaskText25" />

Consulte também

Outros recursos

Personalizando o Microsoft projeto mapeamentos do campo