Compartilhar via


Mapeamentos de campos no Microsoft Project

Você pode personalizar como os dados são mapeados entre Microsoft Project e Team Foundation Server (TFS) modificando o Microsoft Project o arquivo de mapeamento de campo. O arquivo de mapeamento associa o nome de referência de um campo com um campo de projeto de controle de item de trabalho. Antes de alterar os mapeamentos de campo do Microsoft Project, você deve revisar as informações fornecidas neste tópico para entender como o TFS copia os dados do projeto para o banco de dados de acompanhamento do item de trabalho.

Importante

O conjunto com suporte dos nomes de campo do projeto pode ser diferente para diferentes versões do Microsoft Project.

Campos calculados

Em geral, você não deseja atualizar os campos calculados do banco de dados de item de trabalho. Por exemplo, iniciar e datas de término normalmente são calculadas com base na duração da tarefa e dependências. Se um membro da equipe foram alterar a data de início de uma tarefa em Team Explorer, a alteração pode introduzir erros em Office Project quando o campo for atualizado. Portanto, você pode configurar campos calculados para que eles são publicar apenas, que significa que Office Project publicar alterações para esses campos no banco de dados do item de trabalho, mas não atualizá-los. Para obter mais informações sobre como configurar campos como publicar apenas, consulte Carregar ou baixar o arquivo de mapeamento do Microsoft Project [TFSFieldMapping].

Você também pode impedir os membros da equipe alterem os valores de campo calculado em Team Explorer usando o READONLY atributo na definição do formulário de item de trabalho. Para obter mais informações sobre o READONLY atributo, consulte Todas as referências de elementos XML FIELD.

Dica

A estrutura MSF (Microsoft Solutions) para desenvolvimento de Software Agile e MSF CMMI Process Improvement para modelos de processo já configurar o início e término como publicar somente mapeamentos e somente leitura em Team Explorer.

Mapeando tipos de campo

Quando você publica tarefas do projeto no TFS, Team Foundation copia os dados para o banco de dados do item de trabalho. Além disso, ao atualizar tarefas, os dados do campo são copiados do banco de dados de item de trabalho para seu plano de projeto. Para o campo de dados a serem copiados corretamente, os tipos de campo no TFS e o projeto deve ser compatível. A tabela a seguir lista os tipos de campo do projeto são compatíveis com os tipos de campo do TFS:

Tipo de campo de Item de trabalho do TFS

Tipo de campo do Microsoft Project

DateTime

Data e hora.

Double

Trabalho, unidades, porcentagens, frações e qualquer campo tipo com um intervalo de ±5.0 × 10−324 para ±1.7 × 10308.

Histórico

Sem suporte.

Html

Sem suporte.

Inteiro

Tipo de trabalho, unidades, números e qualquer campo com um intervalo de -2.147.483.648 a 2.147.483.647.

PlainText

Sem suporte.

Cadeia de caracteres

Texto (máximo de 255 caracteres).

Importante

Office Projectnão preencher a lista de campos de nomes de recursos com nomes de membros da equipe.Portanto, você deve adicionar manualmente nomes à lista.Quando você atribui um item de trabalho a um recurso no Office Project, você deve especificar o recurso pelo seu nome para exibição do catálogo de endereços ou de serviços de domínio Active Directory (AD DS).Se você atribuir um item de trabalho a um recurso de alias ou de outra forma abreviada do nome, você pode introduzir uma inconsistência que pode causar erros de validação.

TreePath

Códigos de estrutura de tópicos personalizado.

Para obter mais informações sobre tipos de campo de item de trabalho, consulte Definir e modificar campos do item de trabalho. Para obter mais informações sobre tipos de campo do projeto, consulte a Ajuda sobre a constante pjField no documentação do desenvolvedor Project 2013.

Nomes de campos do projeto

No projeto, você pode mapear qualquer nome de campo que começa com pjtask para um campo no TFS. Por exemplo, você pode mapear pjTaskText10 para um campo de cadeia de caracteres do TFS. Esses nomes de campo são usados para o ProjectField atributo quando você especificar que o trabalho do TFS item campo é mapeado para um campo de projeto. Para obter uma lista completa do Microsoft Project nomes de campos, consulte a Ajuda sobre a constante pjField no Software Development Kit do Microsoft Office 2003.

Dica

Se você estiver usando o Project Server, há outros campos que têm "Empresa" no nome, como pjTaskEnterpriseCost1.TFS não publicar ou atualizar dados no Project Server, a menos que você integrá-lo conforme descrito em Sincronizar Team Foundation Server com Project Server. Portanto, esses nomes de campo não são compatíveis com o suplemento do Team Foundation ao projeto.

Consulte também

Referência

Carregar ou baixar o arquivo de mapeamento do Microsoft Project [TFSFieldMapping]

Conceitos

Criar sua lista de pendências e tarefas usando o Project

Adicionar ou alterar como os campos Projeto são mapeados para os campos TFS