Share via


Resolver erros recebidos ao configurar recursos

Você poderá resolver os erros e avisos que o configurar recursos assistente exibe. Esses problemas ocorrem porque definições no conflito de projeto de equipe com definições de modelos de processo carregados para sua coleção de projetos de equipe. Você deve alterar o modelo de processo para resolver o erro e execute novamente o assistente. Ou, você pode alterar seu projeto de equipe e, em seguida, executar novamente o assistente.

Neste tópico

  • Resolver erros relatados pelo Assistente Configurar recursos

    • Resolver erros ao modificar um modelo de processo

    • Resolver erros ao modificar um projeto de equipe ou coleção de projetos de equipe

    • Problemas e resoluções

  • Resolver avisos relatados pelo Assistente Configurar recursos

    • Resolver avisos sobre como adicionar uma instrução de ação para um tipo de item de trabalho

    • Adicionar o controle de links do Storyboard

Dica

Se você encontrar problemas ao executar os procedimentos a seguir, você pode encontrar soluções em fóruns de Team Foundation Server (TFS), as seguintes páginas no site da Microsoft: Work Item Tracking e modelos de processo.

Permissões necessárias

  • Para baixar e carregar modelos de processo, você deve ser membro do administradores da coleção de projetos grupo. Se as permissões de segurança são definidas explicitamente, sua Gerenciar modelo de processo permissão para a coleção de projetos de equipe deve ser definido como permitir.

  • Para executar o witadmin ferramenta de linha de comando, você deve ser um membro de um dos seguintes grupos: administradores do Team Foundation, administradores da coleção de projetos, ou administradores do projeto para o projeto de equipe.

Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.

Resolver erros relatados pelo Assistente Configurar recursos

Você pode resolver um erro modificando o modelo de processo usado para configurar os novos recursos ou modificando seu projeto de equipe. Depois que você corrigiu o erro, execute o assistente novamente.

Resolver erros ao modificar um modelo de processo

Você pode modificar um modelo de processo seguindo estas etapas:

  1. Baixar o modelo de processo do Team Foundation Server. Consulte Baixar a versão mais recente dos modelos de processo.

  2. Modificar um arquivo de definição de um tipo de item de trabalho, categorias ou configuração do processo. Consulte Personalizar objetos de acompanhamento de trabalho para dar suporte aos processos da sua equipe

  3. Carregar o modelo de processo para Team Foundation Server. Consulte Carregar, baixar e excluir modelos de processo para uma coleção de projeto de equipe.

Consulte também Atualizar um modelo de processo personalizado para acessar novos recursos.

Resolver erros ao modificar seu projeto de equipe ou coleção de projetos de equipe

Para resolver um erro ou aviso, você pode optar por modificar o projeto de equipe ou coleção de projeto de equipe usando o witadmin comando. Consulte witAdmin: personalizar e gerenciar objetos para acompanhar trabalho.

Você pode exportar uma definição de tipo, fazer alterações às definições de campo e importe a definição de tipo conforme necessário. Consulte Importar, exportar e gerenciar tipos de item de trabalho [witadmin].

Problemas e resoluções

Para resolver os erros listados na tabela a seguir, execute as ações corretivas correspondentes, como o modelo de processo ou o projeto de equipe e, em seguida, execute o assistente novamente.

Erro

Problema

Resolução do modelo de processo

Resolução de projeto de equipe

TF400613: O tipo de item de trabalho '{1}' especificado na categoria '{0}' não existe.

Um tipo de item de trabalho necessário está ausente do seu projeto de equipe porque ele foi renomeado, foi removido ou não foi adicionado. Ou renomear a definição de tipo de item de trabalho especificado ou importar o tipo de item de trabalho ausentes da versão mais recente dos modelos de processo instalados com a atualização do TFS.

Altere o tipo de item de trabalho definido na categoria especificada para especificar um tipo de item de trabalho existente.

Para renomear um tipo de item de trabalho, use witadmin renamewitd. Para adicionar um tipo de item de trabalho ausentes, localizá-lo no modelo de processo mais recente e importe-o usando witadmin importwitd. Consulte Importar, exportar e gerenciar tipos de item de trabalho [witadmin].

TF400614: Categoria '{0}' não existe.

Uma categoria necessária está ausente do arquivo de definição de categorias no modelo de processo que foi selecionado para atualizar seu projeto de equipe. Adicione a categoria ausente.

Adicione a categoria ausente para o modelo de processo. Consulte Usar categorias para agrupar tipos de itens de trabalho.

Adicione a categoria ausente para o projeto de equipe usando witadmin importcategories. Consulte Importar e exportar categorias [witadmin]

TF400617: O tipo de campo '{0}' no tipo de item de trabalho '{1}' está em conflito com o tipo do campo existente.

O tipo de dados do campo definido no tipo de item de trabalho que está sendo adicionado não coincide com o tipo de dados definido na coleção de projeto de equipe. Corrija a atribuição na definição de tipo de item de trabalho e, em seguida, executar novamente o assistente.

Dica

A atualização Visual Studio Team Foundation Server 2012 alterações a descrição campo (System. Description) de um tipo de campo de texto sem formatação para HTML, para dar suporte à formatação de texto e a inserção de imagens e hiperlinks.Na versão mais recente do Team Foundation Server, você pode alternar o tipo de dados entre PlainText e HTML.

Baixe o modelo de processo, abra a definição de tipo, localize o FIELD atribuição, modifique o type para fazer a correspondência definido para a coleção de atributo e, em seguida, carregue o modelo de processo. Consulte Referência de elemento FIELD (definição),

Dica

Para determinar o tipo atribuído a um campo, execute witadmin listsfields.

Use witadmin changefield e especifique o type atributo. Consulte Gerenciar campos de item de trabalho [witadmin].

Dica

Você pode alterar a definição de tipo para a coleção de projetos de equipe somente quando o tipo é PlainText ou HTML.

TF400618: O tipo de relatório do campo '{0}' no tipo de item de trabalho '{1}' está em conflito com o tipo de relatório do campo existente.

Um atributo de relatório atribuído a um campo em uma definição de tipo de item de trabalho não coincide com o atributo definido na coleção de projeto de equipe.

Baixe o modelo de processo, abra a definição de tipo, localize o FIELD atribuição e modificar o reportable atributo para corresponder ao definido para a coleção. Em seguida, carregue o modelo de processo. Consulte Referência de elemento FIELD (definição),

Use witadmin changefield e especifique o reportingtype atributo. Consulte Gerenciar campos de item de trabalho [witadmin].

TF400619: The SyncNameChanges of field '{0}' in work item type '{1}' conflicts with the SyncNameChanges of the existing field.

O syncnamechanges atributo atribuído a um campo em uma definição de tipo de item de trabalho não coincide com o atributo definido na coleção de projeto de equipe. Esse atributo especifica se deseja atualizar um campo de nome de pessoa quando esse nome é alterado no Active Directory.

Baixe o modelo de processo, abra a definição de tipo, localize o FIELD atribuição, modificá-lo de acordo com a definição da coleção e, em seguida, carregue o modelo de processo. Consulte Referência de elemento FIELD (definição).

Use witadmin changefield comando e especifique o /syncnamechanges parâmetro. Consulte Gerenciar campos de item de trabalho [witadmin].

TF400620: O nome amigável do campo '{0}' no tipo de item de trabalho '{1}' está em conflito com o nome amigável de um campo existente.

O nome amigável atribuído a um campo em uma definição de tipo de item de trabalho deve corresponder à definido na coleção de projeto de equipe.

Baixe o modelo de processo, abra a definição de tipo, localize o FIELD atribuição e modificá-lo para fazer a correspondência definido para a coleção. Em seguida, carregue o modelo de processo.

Para alterar o nome amigável para a coleção de projetos de equipe, use witadmin changefield comando e especifique o /name parâmetro. Consulte Gerenciar campos de item de trabalho [witadmin].

TF400621: O nome de referência do campo '{0}' no tipo de item de trabalho '{1}' já está em uso por um tipo de link.

Cada nome de referência atribuído a campos e tipos de link deve ser exclusivo dentro de uma coleção de projetos de equipe.

Se o tipo de link está ativo e em uso vinculando itens de trabalho, baixe o modelo de processo, abra a definição de tipo, localize o FIELD atribuição e modifique o refname atribuição para coincidir com o definido para a coleção. Em seguida, carregue o modelo de processo.

Dica

Para determinar se um tipo de link está em uso, criar uma consulta de vínculos diretos e, em seguida, filtrar todos os itens de trabalho que estão vinculados a outro item de trabalho usando o tipo de vínculo.

Se o tipo de link não está ativo ou em uso vinculando itens de trabalho dentro da coleção de projeto de equipe, exclua-o. Você pode usar witadmin deletelinktype para excluir um tipo de link. Consulte Gerenciar tipos de link [witadmin].

TF400624: O nome amigável da categoria '{0}' está em conflito com a categoria '{1}'.

Você deve atribuir um nome de referência exclusivo e um nome amigável para cada categoria de um projeto de equipe. Você pode resolver esse erro, renomeando a categoria existente '{1}' no modelo de processo ou em seu projeto de equipe.

Baixe o modelo de processo, modifique o arquivo de categorias para renomear a categoria e, em seguida, carregue o modelo de processo. Consulte Usar categorias para agrupar tipos de itens de trabalho.

Exportar o arquivo de categoria usando witadmin exportcategories, modifique o nome amigável atribuído à categoria '{1}' e importe o arquivo. Consulte Importar e exportar categorias [witadmin].

TF400654: Não é possível configurar as ferramentas de planejamento.

Um mapeamento definido no arquivo CommonConfiguration Especifica um campo ou um estado que não existe no tipo de item de trabalho definido para o projeto de equipe.

Baixe o modelo de processo, modifique o arquivo CommonConfiguration para corrigir o mapeamento e, em seguida, carregue o modelo de processo. Consulte Personalizando a configuração do processo

Exportar o tipo de item de trabalho com witadmin exportwitd, adicione o campo ou o estado ausente e, em seguida, importar o tipo de item de trabalho. Consulte Importar, exportar e gerenciar tipos de item de trabalho [witadmin].

Para obter mais informações, consulte os seguintes tópicos:

Resolver avisos relatados pelo Assistente Configurar recursos

Para resolver os avisos listados na tabela a seguir, siga as etapas de resolução e, em seguida, execute o assistente novamente.

Aviso

Problema

Resolução

TF400609: Não é possível adicionar a ação '{0}' no tipo de item de trabalho '{1}' porque o estado '{2}' não existe.

Um arquivo STATE está ausente.

Consulte resolver erros ao adicionar uma instrução de ação para um tipo de item de trabalho.

TF400610: Não é possível adicionar a ação '{0}' no tipo de item de trabalho '{1}' porque a transição de estado '{2}' para '{3}' não existe.

Um arquivo TRANSITION instrução está ausente.

Consulte resolver erros ao adicionar uma instrução de ação para um tipo de item de trabalho.

Storyboarding: Não é possível inserir um guia para o tipo '{1}' categoria '{2}' do item de trabalho.

O TabGroup elemento está ausente na definição de tipo.

Consulte adicionar o controle de links do Storyboard .

Resolver avisos sobre como adicionar uma instrução de ação para um tipo de item de trabalho

Para suportar o recurso Meu trabalho, o Assistente Configurar recursos insere dois ACTION tipos de item de trabalho de instruções para a seção de transição do fluxo de trabalho da definição de tarefa. Se os estados ou as transições para mover a partir de um novo para o estado ativo ou um ativo para um novo estado estiverem ausentes, você receberá um aviso.

Para resolver os avisos, reveja o fluxo de trabalho para o tipo de item de trabalho indicado. Conforme necessário, modifique o fluxo de trabalho para corresponder os estados do fluxo de trabalho e as transições que são definidas para a versão mais recente do modelo de processo instalado o TFS atualizado que corresponde àquele usado para criar o projeto de equipe. Em seguida, execute novamente o assistente. Para projetos de equipe com base no modelo de processo do Agile, consulte Atualizar o fluxo de trabalho para projetos de equipe do Agile.

Para obter mais informações, consulte os seguintes tópicos:

Com a adição de Storyboarding, agora você pode vincular itens de trabalho a storyboards. Para fazer isso, você deve adicionar o Storyboard guia para a definição do tipo de item de trabalho de controle de links. Se o Assistente Configurar recursos não ou não foi possível adicionar a guia, pode adicioná-lo manualmente. Nas versões mais recentes dos modelos de processo instalados o TFS atualizado, o Storyboard tipos, como lista de pendências de produto, história de usuário e requisitos de item de trabalho do controle guia é exibida na lista de pendências de todos os links de.

Dica

O Assistente Configurar recursos não é possível adicionar o Storyboard guia de controle de links se o TabGroup elemento está ausente do item de trabalho FORM seção.O procedimento a seguir adiciona apenas o Storyboard guia.Se você quiser adicionar o conjunto padrão de guias para o tipo de item de trabalho de lista de pendências, consulte a definição de tipo na versão mais recente do modelo de processo para o seu projeto de equipe.Consulte Baixar a versão mais recente dos modelos de processo.

  1. Para executar a ferramenta da linha de comandos witadmin, abra uma janela do Prompt de Comando em que Visual Studio ou Team Explorer esteja instalado e insira:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

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

  2. Exporte o arquivo de definição de tipo para o item de lista de pendências, substituindo seus dados pelos argumentos mostrados:

    witadmin exportwitd  /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
       
    Where:
       CollectionURL specifies the URL of the team project collection
       ProjectName specifies the name of your team project defined within the collection
       TypeName specifies the name of your backlog item, for example User Story or Product Backlog Item.
       
    Use the following format for CollectionURL:  http://ServerName:Port/VirtualDirectoryName/CollectionName
    For example: http://srvalm:8080/tfs/DefaultCollection.
    
  3. Abra o arquivo usando um editor de texto, como o bloco de notas.

  4. Adicione esse trecho de código antes de </Layout> marca de fim do seu tipo de lista de pendências:

    <TabGroup>
    <Tab Label="Storyboards"> 
       <Control Name="StoryboardsControl" Type="LinksControl"> 
          <LinksControlOptions> 
             <WorkItemLinkFilters FilterType="excludeAll" /> 
             <ExternalLinkFilters FilterType="include"> 
                <Filter LinkType="Storyboard" /> 
             </ExternalLinkFilters> 
             <LinkColumns> 
                <LinkColumn RefName="System.Title" /> 
                <LinkColumn LinkAttribute="System.Links.Comment" /> 
             </LinkColumns> 
          </LinksControlOptions> 
       </Control> 
    </Tab> 
    </TabGroup>
    
  5. Salve e feche o arquivo.

  6. Importe o arquivo de definição de tipo digitando o seguinte comando, substituindo seus dados para os argumentos que são exibidos:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  7. Verifique se a guia aparece no item de lista de pendências.

Consulte também

Conceitos

Configurar recursos após uma atualização do TFS