Alterar como campos são mapeados para o Microsoft Project

Se você deseja alterar o comportamento de publicação para Microsoft Project, você deve alterar Microsoft Project que mapeia o arquivo.Alterando o arquivo de mapeamento, você pode especificar quais campos em Team Foundation são mapeados pelos campos de Microsoft Project .Você também pode controlar o comportamento de publicação com o atributo de PublishOnly, e os campos especiais designado como o contexto coloque.

Um arquivo de mapeamento está associado a um projeto de equipe.Você pode alterar o arquivo de mapeamento em qualquer ponto no tempo em um projeto de equipe.O arquivo do mapeamento um projeto de equipe começa com é determinado pelo arquivo de mapeamento de modelo de processo que foi usado para criar o projeto de equipe.Para fazer alterações a Microsoft Project colocar o arquivo de mapeamento, você deve primeiro baixá-lo do servidor onde seu projeto de equipe é definido.Use o comando de TFSFieldMapping baixar ou carregar o arquivo de mapeamento de campo de Microsoft Project para seu projeto de equipe.

ObservaçãoObservação

Quando você altera o arquivo de mapeamento para um projeto de equipe, você está alterando os mapeamentos de campo de Microsoft Project para todos os membros da equipe no projeto de equipe.

Requisitos

  • Você deve ser um membro do grupo de Administradores do Projeto ou ter suas Informações de nível de projeto de edição e suas permissões de Visualizar informações em nível de projeto define a Permitir.Além disso, você deve ter permissões para criar o arquivo de mapeamento no caminho local que você especificar.Para obter mais informações, consulte Team Foundation Permissões do servidor.

Para alterar como os campos de item de trabalho são mapeados para se projetar

  1. Abra uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e insira:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    Em uma edição de 64 bits do Windows, substitua %programfiles% com %programfiles(x86)%.

  2. Baixar o arquivo de mapeamento inscrevendo o seguinte comando e substituindo os dados para os argumentos que são mostradas aqui, onde CollectionURL especifica a URL de uma coleção de projeto de equipe, ProjectName especifica o nome do projeto de equipe, e MappingFile especifica o local e o nome onde o arquivo de mapeamento será baixado.Escolha a tecla ENTER.

    TFSFieldMapping download /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    
    ObservaçãoObservação

    Se um nome contiver espaços, coloque o nome entre aspas.

  3. Abra o arquivo de mapeamento que você baixou (por exemplo, C:\MappingFile.xml) em um editor XML.

  4. Adicionar novos mapeamentos ou mapeamentos existentes de edição no seguinte formato:

    <Mapping WorkItemTrackingFieldReferenceName="fieldname" 
       ProjectField="projectfield" 
       ProjectName="user friendly name"
       />
    

    Por exemplo:

    <Mapping WorkItemTrackingFieldReferenceName="Microsoft.VSTS.Common.Priority"
       ProjectField="pjTaskText19"
       ProjectName="Work Item Priority" />
    

    Onde:

    Microsoft.VSTS.Common.Priority é um campo existente em Microsoft solutions Framework (MSF) o processo de programação de software agile.

    pjTaskText19 é um campo de texto personalizado em Office Project.

    ObservaçãoObservação

    Para obter uma lista completa dos valores de campo de Office Project para o atributo de ProjectField, consulte Mapeamentos de campo no Microsoft Project.

  5. (Opcionalmente) indica se o campo deve ser publicado mas não atualizado.Adicione o atributo de PublishOnly à seção de mapeamento para o campo e defina o atributo para true.Esse atributo pode ser usado para permitir membro da equipe considerar um valor do campo mas não poderá alterá-lo em Team Foundation.

  6. Designe que o campo de Office Project é o campo de sincronização usando a seguinte sintaxe:

    <SyncField ProjectField="" />
    

    O exemplo a seguir mostra como especificar pjTaskText25 como o campo de sincronização:

    <SyncField ProjectField="pjTaskText25" />
    
  7. Salve o arquivo de mapeamento.

  8. Carregue o arquivo de mapeamento inscrevendo o seguinte comando:

    TFSFieldMapping upload /collection:CollectionURL /teamproject:ProjectName /mappingfile:MappingFile
    

Consulte também

Referência

Mapeamentos de campo no Microsoft Project

Conceitos

O arquivo de mapeamento de campo do Microsoft Project

Personalizar os mapeamentos de campo do Microsoft Project

Outros recursos

Dicas rápidas e diferenças operacionais no controle de tarefas usando o Microsoft Project e Team Foundation