ID do artigo: 932717 - Última revisão: terça-feira, 9 de setembro de 2008 - Revisão: 3.2

A ferramenta TFSWitDisplayNames para Visual Studio 2005 Team Foundation Server está disponível

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

INTRODUÇÃO

Microsoft Visual Studio 2005 Team Foundation Server obtém nomes para exibição do serviço de diretório do Active Directory usando o serviço da segurança do grupo para sincronizar as identidades de usuário estão no servidor. No entanto, um nome de exibição do usuário não é automaticamente atualizado em qualquer lugar quando o nome de exibição são alterados no Active Directory. A ferramenta TFSWitDisplayNames foi projetada para ajudar a resolver esses problemas.

Observação A ferramenta usuários TFS substituiu a ferramenta TFSWitDisplayNames. A ferramenta de usuários do TFS é parte do pacote de julho de 2008 Team Foundation Server Power Tools. A ferramenta usuários TFS funciona junto com o Team Foundation Server 2005 e Team Foundation Server 2008. Para obter o pacote do Team Foundation Server Power Tools, visite o seguinte site:
http://www.microsoft.com/downloads/details.aspx?familyid=7324c3db-658d-441b-8522-689c557d0a79&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=7324c3db-658d-441b-8522-689c557d0a79&displaylang=en)

Mais Informações

Quando usar a ferramenta

A ferramenta TFSWitDisplayNames é projetada para ajudar os administradores do Team Foundation Server abordar o seguinte problema:
  • Exibir nomes são alterados no Active Directory.
  • As alterações não replicar corretamente para o Team Foundation Server.
Por exemplo, esse problema ocorre nas seguintes situações:
  • Uma empresa decide alterar o nome de exibição para a empresa inteira no Active Directory. Por exemplo, o nome de exibição é alterado de "FirstNameLastName"para"LastName, FirstName".
  • Um administrador altera o nome de um usuário que marries.
  • Um usuário é excluído do sistema. No entanto, os itens de trabalho ainda são atribuídos ao usuário.

Como as alterações de nome de exibição são replicadas

Normalmente, o Team Foundation Server usa o serviço da segurança do grupo para sincronizar o cache de identidades do Team Foundation Server com as identidades estão no Active Directory. Esse processo de sincronização obtém os novos nomes para exibição. Essas informações de usuário se espalha através de vários sistemas Team Foundation Server. Incluem o sistema de controle de item de trabalho (WIT). O armazenamento de metadados WIT é atualizado. Portanto, quando um cliente do Team Explorer se conecta, novos nomes de exibição aparecem nas listas pessoa campo drop-down dos formulários de item de trabalho. Por exemplo, os novos nomes para exibição aparecem no campo Atribuído A .

Em qual exibição de nomes não são atualizados de cenários

No entanto, nomes para exibição não serão atualizados automaticamente nos três cenários a seguir.

Nomes de exibição antigo ainda aparecem em itens de trabalho

Dados do usuário não são atualizados para as revisões de itens de trabalho mais recentes e as revisões históricas de itens de trabalho. Esse comportamento faz com que os seguintes problemas que podem impedir que os usuários editem itens de trabalho:
  • Quando um usuário exibe um item de trabalho, campos de pessoa, como o campo Atribuído A exibir o antigo ainda exibem nome.
  • As consultas armazenadas consulta em uma pessoa não retornam os resultados esperados.
  • Em alguns tipos de item de trabalho, campos podem ter regras que tornar os campos somente leitura a menos que o estado do item de trabalho está sendo alterado. Por exemplo, o campo Resolvidas por é apenas definido ou editável quando o estado do item de trabalho muda de Active para Resolved. Se o campo Resolvidas por contiver um valor inválido que não pode ser alterado, esse tipo de item de trabalho específico não pode ser editado no Team Explorer ou no Microsoft Office Excel.
  • Mesmo se não ocorrerem problemas, talvez seja necessário que executar uma operação de edição em massa no Excel para corrigir o problema. Se o servidor contiver muitos usuários, muitos itens de trabalho e vários projetos, o processo de edição pode levar muito tempo para concluir. Além disso, você não pode usar esse método para corrigir o campo Criado por ou quaisquer dados históricos.

Inscrições de item de trabalho não funcionam

Inscrições em eventos de alteração de item de trabalho contêm uma expressão de filtro. Essa expressão de filtro compara o campo Atribuído A de um item de trabalho com um nome para exibição. Esse nome de exibição não é atualizado automaticamente como parte de uma alteração de nome de exibição. Portanto, um usuário deve execute estas etapas para receber notificações por email de projeto novamente se o nome de exibição do usuário for alterado:
  1. Manualmente cancelar a inscrição de eventos de alteração de item de trabalho.
  2. Resubscribe manualmente para trabalhar eventos de alteração de item

Relatórios que são filtrados nos campos pessoa podem conter valores de nome de exibição antigo

O sistema de relatórios do Team Foundation Server reconhece valores nos campos de pessoa Agile Software Development conhecidos e nos campos de pessoa CMMI Process Improvement como valores de "pessoa". O sistema de relatórios do Team Foundation Server mapeia esses valores para identificadores de segurança (SIDs). Portanto, esses campos e os relatórios que são criados nesses campos não são atualizados quando alterados de um nome para exibição no Active Directory. No entanto, para qualquer pessoa personalizado campos novo que contêm nomes de pessoa, relatórios contêm nomes de exibição antigo. Além disso, esses relatórios contém novos nomes para exibição quando os valores de campo são atualizados.

Observação Um novo campo personalizado pessoa é um campo que contém dados de pessoa que não são definidos nos modelos de desenvolvimento de software ágil ou em modelos CMMI Process Improvement.

Usando a ferramenta TFSWitDisplayNames para resolver problemas de nome de exibição

Ferramenta TFSWitDisplayNames pode ajudar a resolver dois problemas a seguir:
  • Nomes de exibição antigo ainda aparecem em itens de trabalho.
  • Inscrições de item de trabalho não funcionam.
No entanto, a ferramenta TFSWitDisplayNames não aborda um cenário em que relatórios são filtrados na pessoa campos podem conter valores de nome de exibição antigo. Esse problema é improvável de ocorrer.

A ferramenta TFSWitDisplayNames ignora as regras que impedir que os usuários possam atualizar itens de trabalho que contêm dados antigos de nome de exibição. Além disso, a ferramenta permite que o usuário definir as seguintes regras:
  • Os campos que devem ser atualizados
  • Como os nomes para exibição são mapeados do nome antigo para o novo nome
A ferramenta executa atualizações em massa de dados atuais e dados históricos para todos os itens de trabalho afetado.

Você também pode usar a ferramenta TFSWitDisplayNames para resolver um problema em que as seguintes condições forem verdadeiras:
  • Regras em campos de tornar os campos somente leitura a menos que o estado do item de trabalho está sendo alterado.
  • O item de trabalho tem campos de pessoa que são atribuídos a um usuário excluído agora. Portanto, não é possível alterar este item de trabalho.
Nesse cenário, a ferramenta TFSWitDisplayNames atualiza somente o estado atual de itens de trabalho. A ferramenta não altera o histórico para o item de trabalho. A ferramenta cria uma nova revisão do item de trabalho para cada campo é atualizado. Essa alteração preserva o histórico do item real.
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. Microsoft não oferece garantia, implícita ou não, sobre o desempenho ou confiabilidade desses produtos.

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio 2005 Team System Team Foundation:
Palavras-chave: 
kbmt atdownload kbinfo KB932717 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 932717  (http://support.microsoft.com/kb/932717/en-us/ )