Mapeamentos de campo no Microsoft Project
Você pode personalizar como os dados são mapeados entre Office Project e Team Foundation Server , modificando o Office Project arquivo de mapeamento de campo. O arquivo de mapeamento associa o nome de um campo de rastreamento de item de trabalho, o atributo WorkItemTrackingFieldReferenceName, um Office Project nome de campo, o atributo ' ProjectField '. Antes de alterar os mapeamentos de campo definidos na Office Project arquivo de mapeamento de campo, você deve revisar as informações fornecidas neste tópico para entender como Team Foundation copia dados da Office Project para o item de trabalho, controle do banco de dados.
Neste tópico
Campos calculados
Tipos de mapeamento de campo
Nomes de projeto do Office
Para obter mais informações sobre como usar Office Project nomes de campo, consulte Os campos como alteração são mapeados para o Microsoft Project.
Importante |
---|
O conjunto com suporte de Office Project nomes de campo podem ser diferentes para diferentes versões do Office Project. |
Campos calculados
Geralmente, 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 fosse um membro da equipe alterar a data de início de uma tarefa em Team Explorer, a alteração poderia introduzir erros no Office Project quando o campo é atualizado. Portanto, você pode configurar campos calculados para que eles são publicar apenas; o que significa Office Project Publicar alterações para esses campos no banco de dados de item de trabalho, mas não atualizá-los. Para obter mais informações sobre como configurar os campos como publicar somente, consulte Os campos como alteração são mapeados para o Microsoft Project.
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 de formulário do trabalho do item. Para obter mais informações sobre o READONLY de atributo, consulte Todas as referências de elementos do campo XML.
Observação |
---|
O Microsoft Solutions Framework (MSF) for Agile Software Development e MSF para modelos de processo CMMI Process Improvement já configurar o início e término como publicar apenas os mapeamentos e somente para leitura em Team Explorer. |
Tipos de mapeamento de campo
Quando Team Foundation publica as tarefas de Office Project, os dados do campo são copiados do Office Project para o banco de dados de item de trabalho. Além disso, quando as tarefas são atualizadas, os dados do campo são copiados do banco de dados de item de trabalho para Office Project. Para o campo de dados a serem copiados corretamente, o tipo de campo no banco de dados de item de trabalho e o tipo de campo na Office Project deve ser compatível. A tabela a seguir lista quais Office Project tipos de campo são compatíveis com os tipos de campo de item de trabalho individuais:
Tipo de campo de Item de trabalho |
Tipo de campo do Microsoft Project |
---|---|
DateTime |
DateTime. |
Double |
Trabalho, unidades, porcentagens, frações e qualquer campo digitar com uma variedade de ±5.0 × 10−324 para ±1.7 × 10308. |
History |
Não é suportado. |
Html |
Não é suportado. |
Integer |
Trabalho, unidades, números e qualquer campo Digite com um intervalo de -2.147.483.648 a 2.147.483.647. |
Texto sem formatação |
Não é suportado. |
String |
Texto (máximo de 255 caracteres).
Importante
Office Projectnão preenche a lista de campos de nomes de recursos com os nomes dos membros da equipe.Portanto, você deve adicionar manualmente os nomes à lista.Ao atribuir um item de trabalho para um recurso em Office Project, você deve especificar o recurso pelo seu nome de exibição de serviços de domínio do Active Directory (AD DS) ou o catálogo de endereços.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 Trabalhando com campos de Item de trabalho. Para obter mais informações sobre Office Project tipos de campo, consulte a Ajuda sobre a constante pjField na Microsoft Office 2007 Software Development Kit. Esse kit pode ser acessado no site da Microsoft: SDK do Project 2007: Software Development Kit.
Nomes de campo de projeto do Office
No Office Project você pode mapear qualquer nome de campo que inicie com pjtask. Por exemplo, você pode mapear pjTaskText10 para um campo de seqüência de caracteres em Team Foundation. Esses nomes de campo são usados os ProjectField atributo quando você especifica qual item de campo de trabalho mapeia para um Office Project campo. Para obter uma lista completa de Office Project nomes de campo, consulte a Ajuda sobre a constante pjField no Microsoft Office 2003 Software Development Kit.
Observação |
---|
Se você estiver usando Office Project Server, existem campos adicionais que têm "Empresa" o nome, como, por exemplo, pjTaskEnterpriseCost1. Team FoundationNão publicar ou atualizar dados para Office Project Server. Portanto, não há suporte para esses nomes de campo. |
Consulte também
Tarefas
Os campos como alteração são mapeados para o Microsoft Project