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 | Reduzir tudo

INTRODUÇÃO

Microsoft Visual Studio 2005 Team Foundation Server obtém nomes a apresentar do serviço de directório do Active Directory utilizando o serviço de grupo de segurança para sincronizar identidades de utilizador que estão no servidor. No entanto, um nome de apresentação do utilizador não actualiza automaticamente em qualquer lugar quando for alterado o nome a apresentar no Active Directory. A ferramenta TFSWitDisplayNames foi concebida para ajudar a resolver estes problemas.

Nota A ferramenta utilizadores TFS substituiu a ferramenta TFSWitDisplayNames. A ferramenta utilizadores TFS faz parte do pacote de ferramentas de energia Julho de 2008 Team Foundation Server. A ferramenta utilizadores TFS funciona juntamente com o Team Foundation Server 2005 e Team Foundation Server 2008. Para obter o pacote de Team Foundation Server Power ferramentas, visite o seguinte Web site da Microsoft:
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ção

Quando utilizar a ferramenta

A ferramenta TFSWitDisplayNames foi concebida para ajudar os administradores Team Foundation Server resolver o problema seguinte:
  • Apresentar nomes são alterados no Active Directory.
  • As alterações não são replicadas correctamente para o Team Foundation Server.
Por exemplo, este problema ocorre nos seguintes cenários:
  • Uma empresa decide alterar o nome a apresentar para a empresa inteira no Active Directory. Por exemplo, o nome a apresentar é alterado de "FirstNameLastName"para"LastName, FirstName".
  • Um administrador altera o nome de um utilizador marries.
  • Um utilizador é eliminado do sistema. No entanto, itens de trabalho ainda são atribuídos ao utilizador.

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

Normalmente, o Team Foundation Server utiliza o serviço de grupo de segurança para sincronizar a cache de identidades Team Foundation Server com identidades que estão no Active Directory. Este processo de sincronização obtém os novos nomes a apresentar. Estas informações de utilizador propaga-se através de vários sistemas de Team Foundation Server. Estes incluem o sistema de controlo de item de trabalho (WIT). O arquivo de metadados WIT é actualizado. Assim, quando liga um cliente Explorer Team, novos nomes de apresentação aparecem nas listas pessoa campo pendente dos formulários de item de trabalho. Por exemplo, os novos nomes a apresentar aparecem no campo Atribuído A .

Cenários na apresentação que nomes não são actualizados

No entanto, nomes a apresentar automaticamente não são actualizados nos três seguintes cenários.

Nomes a apresentar antigo ainda aparecem no itens de trabalho

Dados de utilizador não são actualizados para as revisões mais recentes de itens de trabalho e para as revisões históricas de itens de trabalho. Este comportamento faz com que os seguintes problemas que poderão impedir utilizadores de editar itens de trabalho:
  • Quando um utilizador visualiza um item de trabalho, os campos de pessoa como, por exemplo, o campo Atribuído A apresentar o antigo apresentam nome.
  • Quaisquer consultas armazenadas que consultam sobre uma pessoa não devolvem os resultados esperados.
  • Em alguns tipos de item de trabalho, campos podem ter regras que os campos só de leitura a menos que o estado do item de trabalho está a ser alterado. Por exemplo, o Resolvidos por campo só é definido ou é editável quando altera o estado do item de trabalho de activo para resolvido. Se o campo Resolvidos por contiver um valor inválido não pode ser alterado, este tipo de item de trabalho específico não pode ser editado no Explorador de equipa ou no Microsoft Office Excel.
  • Mesmo que estes problemas não ocorrem, poderá ter de efectuar uma operação de edição em massa no Excel para corrigir o problema. Se o servidor contém muitos utilizadores, muitos itens de trabalho e muitos projectos, o processo de edição poderá demorar muito tempo a concluir. Além disso, pode utilizar este método para corrigir o campo Criado por ou quaisquer dados históricos.

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

Subscrições para trabalhar eventos de alteração de produto contêm uma expressão de filtro. Esta expressão de filtro compara o campo Atribuído A de um item de trabalho com um nome a apresentar. Este nome não é actualizado automaticamente como parte de uma alteração de nome de visualização. Por conseguinte, um utilizador siga estas etapas para receber notificações de correio electrónico do projecto novamente se o nome de apresentação do utilizador for alterado:
  1. Manualmente anular a subscrição de eventos de alteração de item de trabalho.
  2. Resubscribe manualmente para trabalhar eventos de alteração de produto

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

O sistema de relatório Team Foundation Server reconhece valores nos campos de pessoa ágil desenvolvimento de software conhecidos e optimização da execução de CMMI pessoa campos como valores de "pessoa". O sistema de relatório Team Foundation Server mapeia estes valores para identificadores de segurança (SID, Security Identifier). Por conseguinte, estes campos e quaisquer relatórios que são criados estes campos não são actualizados quando um nome a apresentar é alterado no Active Directory. No entanto, para quaisquer campos de pessoa personalizado novo que contêm nomes de pessoas, relatórios contêm antigo nomes a apresentar. Além disso, estes relatórios contêm novos nomes a apresentar quando os valores dos campos são actualizados.

Nota Um novo campo personalizado pessoa é um campo que contém dados da pessoa que não são definidos nos modelos de desenvolvimento de software ágil ou nos modelos de melhoramento da execução de CMMI.

Utilizar a ferramenta TFSWitDisplayNames para resolver problemas de nome de visualização

A ferramenta TFSWitDisplayNames pode ajudar a resolver os seguintes dois problemas:
  • Os nomes de apresentação antigo ainda aparecem no itens de trabalho.
  • Subscrições de item de trabalho não funcionam.
No entanto, a ferramenta TFSWitDisplayNames não resolva um cenário em que relatórios que são filtrados na pessoa campos podem conter antigo valores de nome de visualização. Este problema é improvável que ocorrer.

A ferramenta TFSWitDisplayNames ignora as regras que impedem que os utilizadores consigam actualizar itens de trabalho com dados antigos de nome de apresentação. Além disso, a ferramenta permite ao utilizador definir as seguintes regras:
  • Os campos que devem ser actualizados
  • Como apresentar nomes são mapeados do nome antigo para o novo nome
A ferramenta efectua actualizações em massa de dados actuais e dados históricos para todos os itens de trabalho afectado.

Também pode utilizar a ferramenta TFSWitDisplayNames para resolver um problema em que as seguintes condições são verdadeiras:
  • As regras em campos de tornar os campos só de leitura a menos que o estado do item de trabalho está a ser alterado.
  • O item de trabalho tem campos de pessoa que estão atribuídos a um utilizador eliminado agora. Por conseguinte, não pode alterar este item de trabalho.
Neste cenário, a ferramenta TFSWitDisplayNames actualiza apenas o estado actual 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 é actualizado. Esta alteração preserva a história real do item.
Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, sobre o desempenho ou fiabilidade destes 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )