Partilhar via


Demonstra Passo a passo: Administrar os campos em um tipo de item de trabalho

Nesta explicação passo a passo, você irá exibir, renomear e excluir campos usados pelo item de trabalho tipos em um Team Foundation Server. Campos podem abranger vários item de trabalho tipos de projetos de equipe.

Esta seção contém os seguintes procedimentos:

  • Exibir campos   Neste procedimento, de saída e exiba os campos de um tipo de item de trabalho.

  • Renomear campos   Neste procedimento, você alterar o nome de um campo e onde a alteração é exibido no formulário.

  • Excluir campos   Neste procedimento, você pode excluir um campo que você adicionou ao formulário de item de trabalho em um procedimento anterior.

Pré-requisitos

Conclua as etapas Demonstra Passo a passo: Fazer personalizações básicas em um tipo de item de trabalho e Demonstra Passo a passo: Fazer personalizações avançadas em um tipo de item de trabalho.

Se você puder estabelecer uma conexão com um Team Foundation Server e tem as permissões apropriadas, você pode administrar campos em um tipo de item de trabalho em um aviso de comando, arquivo de lote ou arquivo de script. Para fazer isso, você deve usar tanto o O Visual Studio 2008 aviso de comando utilitário ou conjunto diversas variáveis de ambiente na corrente aviso de comando usando vsvars32 conforme descrito no exemplo a seguir. Para obter mais informações sobre como ingressar em um projeto da equipe, consulte Demonstra Passo a passo: Ingressar em um projeto da equipe.

Para ativar comandos do Team Foundation em um aviso de comando

  • clicar Iniciar, clicar Todos os programas, point to Microsoft Visual Studio 2008, point to O Visual Studio Toolse, em seguida, clicar O Visual Studio 2008 aviso de comando.

Como alternativa, você pode executar o vsvars32 no caminho de instalação do Visual Studio é geralmente DriveLetter: \programa Files\Microsoft visual Studio 9.0\Common7\Tools.

Permissões necessárias

Para executar este procedimento, você deve ser um membro do Equipe Foundation administradores agrupar ou um membro do Administradores de projeto agrupar para o projeto.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

Exibir campos

Para exibir campos

  1. Abra um prompt de comando Visual Studio.

  2. Saída de todos os campos definidos no Team Foundation Server para um arquivo de texto digitando o seguinte no aviso de comando e, em seguida, pressionando ENTER.

  3. witfields view /s:"Team Foundation servidor nome"

    Isso exibe a lista de campos e inclui as seguintes informações:

    Campo:

    O nome do campo referência.

    nome

    Nome amigável do campo.

    Tipo:

    Tipo de dados do campo.

    Reportável sistema autônomo:

    Configurações do campo do relatório.

    Uso:

    Os projetos de equipe que usam este campo e os tipos de itens de trabalho no qual o campo é exibido.

Renomear campos

Renomear campos

  1. No Visual Studio aviso de comando, digite o seguinte e pressionar ENTER.

    witfields rename /s:"Team Foundation servidor nome" Microsoft.VSTS.Common.Rank Importance

    Este comando renomeia o classificar campo to Importância.

  2. No aviso de confirmação, digite y e, em seguida, pressione ENTER. Aguarde até receber a seguinte mensagem:

    Field renamed.

  3. No Team Explorer janela no Visual Studio, clicar Atualizar para baixar as atualizações mais recentes do servidor.

    Aguarde alguns segundos até que todos os nós são carregados.Nós que ainda estão sendo carregados exibem trabalho.

  4. clicar com o botão direito do mouse o Itens de trabalho nó e, em seguida, selecionar Adicionar consulta para criar uma nova consulta.

  5. clicar na área rotulada clicar aqui para adicionar uma cláusula para adicionar uma nova linha.Em seguida, selecionar o em branco Campo célula.Digite a posição na célula.Observe a seguinte mensagem que aparece acima da lista de resultados.Esta mensagem indica que a classificar não pode ser encontrada.

    Execute a consulta para ver os resultados da consulta. TF51005: A consulta faz referência a um campo que não existe.O erro é causado por < <classificar>>.

  6. Exclua o valor de classificar do Campo célula e digite importância para a célula.

  7. selecionar <> in the Operador célula e digite 1 para o Valor célula.

  8. From a Equipe menu, clicar Executar consulta.

  9. clicar com o botão direito do mouse em qualquer linha nos resultados e selecionar Opções de coluna.Role para baixo no Colunas disponível lista.Observe que o classificar campo não está mais presente mas o Importância campo está presente.

  10. selecionar Importância in the Colunas disponível caixa e clicar no botão das colunas selecionadas add, (>).Clique em OK.

    Observe que o nome amigável para Microsoft.VSTS.Common.classificar foi renomeado de classificar para prioridade em toda a lista de construtor e os resultados de consulta.

  11. clicar Fechar para fechar a consulta.clicar Não quando for solicitado para salvar a consulta.

  12. Crie um novo item de trabalho especial de tarefa.Para fazer isso, clicar com o botão direito do mouse o Itens de trabalho nó, aponte para Adicionar item de trabalhoe, em seguida, clique em SpecialTask.

    Este item de trabalho é criado a partir do tipo de item de trabalho que você alterou e importado.

  13. Observe, no Status caixa, que o rótulo para o campo renomeado, classificar, não foi alterado.Isso ocorre porque os rótulos de campo em formulários de item de trabalho são o escopo do projeto da equipe pai e são independentes do nome de campo de todo o servidor apenas especificado.

    Observação:

    Consulte o procedimento "Personalizar um rótulo de campo" Demonstra Passo a passo: Fazer personalizações avançadas em um tipo de item de trabalho Para obter mais informações sobre como alterar rótulos de campo em item de trabalho formulários.

  14. clicar Fechar para fechar a nova tarefa especial.clicar Não quando for solicitado para salvar o item de trabalho.

Excluir campos

Pré-requisito: Você concluiu o procedimento "Adicionar um campo"Demonstra Passo a passo: Fazer personalizações básicas em um tipo de item de trabalho.

Para excluir campos

  1. Tente excluir o campo de categoria foi adicionado na adicionar um procedimento de campo.Para fazer isso, digite o seguinte no Visual Studio aviso de comando, e então pressione ENTER.

    witfields delete /s:"Team Foundation servidor nome" MyCompany.MyProcess.Category

    A mensagem de erro retornada estados que o campo não pode ser excluído porque está sendo usado por um projeto da equipe.

  2. Digite o seguinte comando e pressione ENTER.

    witexport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab /n "Special Task"

    Isso re-exports para um arquivo XML a definição de tipo de item de trabalho tarefas especiais de Team Foundation Server a nova definição do campo Microsoft.VSTS.Common.classificar que usa seu novo nome amigável depois que ele foi renomeado no que inclui o Renomear campos procedimento.

    Observação:

    Se você estiver executando o Windows Vista, talvez você não tenha direitos de acesso a determinadas pastas.Se você tentar exportar o tipo de item de trabalho para um local onde você não tem direitos de acesso, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para obter mais informações, consulte https://go.Microsoft.com/fwlink/?LinkId=92325 and https://go.Microsoft.com/fwlink/?LinkId=92323.Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem direitos de acesso.

    Você recebe a seguinte mensagem ao concluir a operação de exportar:

    Work item type export complete.

  3. In Visual Studio, clicar Arquivo, point to em abertoe, em seguida, clicar Arquivo.

    Exibe o em em aberto arquivo caixa de diálogo.

    Observação:

    Se SpecialTask.xml estiver em aberto, você receberá uma mensagem perguntando se você deseja recarregar o arquivo no Visual Studio.clicar Sim para recarregá-lo.

  4. Em Procure na, mover para o local onde o arquivo exportado.

  5. clicar no specialtask.xml arquivo e, em seguida, clicar em aberto.

  6. clicar Não se você for solicitado sobre terminações de linha.

  7. Localizar e excluir a definição do campo de categoria, mostrado na seguinte XML:

    <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"><HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT>  <WHEN field="Microsoft.VSTS.Common.Discipline" value="Business Analyst">    <ALLOWEDVALUES>      <LISTITEM value="Planning" />      <LISTITEM value="Review" />    </ALLOWEDVALUES>  </WHEN>  <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Business Analyst">    <ALLOWEDVALUES>      <LISTITEM value="Process Management" />      <LISTITEM value="Planning" />      <LISTITEM value="Execution" />      <LISTITEM value="Review" />    </ALLOWEDVALUES>  </WHENNOT></FIELD>
    
  8. No <Layout> seção, localize o seguinte XML e excluir as seções realçadas para remover o campo:

    <Group Label="Classification">
      <Column PercentWidth="50">    <Group>
          <Column PercentWidth="100">
            <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" />
            <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" />
          </Column>
        </Group>  </Column>  <Column PercentWidth="50">    <Group>      <Column PercentWidth="100">        <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" />      </Column>    </Group>  </Column>
    </Group>
    
  9. clicar Salvar para salvar as alterações do arquivo XML.

  10. Importar o tipo de item de trabalho especial de tarefa alterado para Team Foundation Server. Para fazer isso, em um Visual Studio aviso de comando, digite o seguinte e pressione ENTER:

    witimport /f "Caminho do arquivo\specialtask.xml" /t "Team Foundation servidor nome" /p WITLab

    Isso importa o tipo de item de trabalho specialtask para Team Foundation Server. Você recebe a seguinte mensagem ao concluir a operação de importação:

    Work item type import complete.

  11. Verifique se que o campo de categoria não está sendo usado por quaisquer tipos de itens de trabalho digitando o seguinte no aviso de comando e pressionando ENTER.

    witfields view /s:"Team Foundation servidor nome" MyCompany.MyProcess.Category

    The witfields ferramenta mostra que a categoria está “ não em uso. ”

    Field: MyCompany.MyProcess.Category

    Name: Category

    Type: String

    Reportable As: dimension

    Use: Not In Use

  12. Agora que o campo de categoria não seja usado por qualquer trabalho item tipos, exclua o campo permanentemente do Team Foundation Server digitando o seguinte texto no aviso de comando e, em seguida, pressionando ENTER. Digite y no aviso de confirmação para concluir esta etapa.

    witfields delete /s:"Team Foundation servidor nome" MyCompany.MyProcess.Category

Consulte também

Tarefas

Demonstra Passo a passo: Fazer personalizações básicas em um tipo de item de trabalho

Demonstra Passo a passo: Fazer personalizações avançadas em um tipo de item de trabalho

Outros recursos

Personalizar tipos de item de trabalho