Adicionar, uso e gerenciar listas globais

Você pode compartilhar itens de lista entre vários tipos de item de trabalho, incluindo-los dentro de um ou mais GLOBALLIST elementos.

Conforme você define os tipos de item de trabalho, você pode achar que alguns campos compartilham o mesmo conjunto de valores. Freqüentemente, esse conjunto de valores abrange vários tipos de item de trabalho e até mesmo entre vários projetos de equipe. Algumas dessas listas podem mudar com freqüência, como, por exemplo, o número de compilação compilações noturnas, que requer um administrador atualize essas listas em vários locais com freqüência. Listas globais ajudam a resolver esse problema.

ObservaçãoObservação

Listas globais não devem incluir os grupos com escopo de projeto porque listas globais não tem o mesmo escopo de um projeto. Listas globais são gerenciadas para uma coleção de projeto.

Os procedimentos a seguir mostram como criar uma lista global chamada disciplinas para o tipo de item de trabalho da tarefa.

Permissões necessárias

Para exportar uma lista global, você deve ser um membro da Usuários válidos do Team Foundation grupo para a coleção de projeto. Para importar uma lista global, você deve ser um membro da Os administradores do Team Foundation grupo ou um membro da Administradores de projeto grupo para a coleção de projeto. Para obter mais informações, consulte Permissões de Team Foundation Server.

Para adicionar uma lista global à sua coleção de projeto de equipe

  1. Em Visual Studio, clique em arquivo, clique em novae em seguida, clique em arquivo.

  2. No categorias painel, clique em Geral.

  3. No modelos de painel, clique em Arquivo XMLe, em seguida, clique em Abrir.

  4. Para esse novo arquivo, adicione o seguinte XML mostrado como realçado no exemplo a seguir. Este exemplo define uma lista global de disciplinas relevantes à sua organização.

    <?xml version="1.0" encoding="utf-8"?>
    <gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
        <GLOBALLIST name="Disciplines">
            <LISTITEM value="Architecture" />
            <LISTITEM value="Requirements" />
            <LISTITEM value="Development" />
            <LISTITEM value="Release Management" />
            <LISTITEM value="Project Management" />
            <LISTITEM value="Test" />
        </GLOBALLIST>
    </gl:GLOBALLISTS>
    
  5. Na barra de ferramentas, clique em Salvar para salvar as alterações no arquivo XML.

    O Salvar arquivo como caixa de diálogo aparece.

  6. No Salvar arquivo como caixa de diálogo, em Salvar, navegue até o local onde deseja salvar o arquivo. Nomeie o arquivo e clique em Salvar.

    ObservaçãoObservação

    Se você estiver executando Windows Vista talvez você não tenha as permissões definidas para acessar determinadas pastas. Se você tentar exportar o tipo de item de trabalho para um local onde você não tem permissões definidas, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e salva-lo no armazenamento virtual. Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem permissões definidas. Para obter mais informações sobre a virtualização de registro, consulte o site da Microsoft: Virtualização de registro e problemas comuns de virtualização de arquivo e registro no Windows Vista.

  7. Abrir um Visual Studio 2010 janela do Prompt de comando.

  8. Importe essa lista global para a coleção de projeto digitando o seguinte comando e pressionando Enter:

    witadmin importgloballist /collection:http: / /Nome_do_servidor: port/VirtualDirectoryName/NomeDaColeta /f:"caminho de arquivo"

    Para obter mais informações, consulte Gerenciar a lista Global de tipos de Item de trabalho [witadmin].

  9. Exibir as listas globais na Team Foundation Server digitando o seguinte no prompt de comando e pressionando Enter:

    witadmin exportgloballist /collection:http: / /Nome_do_servidor: port/VirtualDirectoryName/NomeDaColeta

    Observe que a lista recém-adicionado é exibida.

Para usar listas globais em um tipo de item de trabalho

  1. Execute witadmin exportwitd Exportar Task.xml. Para obter mais informações, consulte Personalizando e tipos de Item de trabalho Gerenciando [witadmin].

  2. Em Visual Studio, clique em arquivo, clique em Abrire em seguida, clique em arquivo.

    Isso exibe o Abrir arquivo de caixa de diálogo.

  3. Em Examinar, mover para o local onde você exportar o arquivo.

    Se você estiver modificando um tipo de item de trabalho para personalizar um modelo de processo, mova para o local onde você baixou o modelo de processo.

    ObservaçãoObservação

    Se você estiver executando Windows Vista você não tenha acesso, as permissões definidas para acessar determinadas pastas. Se você tentar exportar o tipo de item de trabalho para um local onde você não tem permissões definidas, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e salva-lo no armazenamento virtual. Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem permissões definidas. Para obter mais informações sobre a virtualização de registro, consulte o site da Microsoft: Virtualização de registro e problemas comuns de virtualização de arquivo e registro no Windows Vista.

  4. Selecione Task.xml e clique em Abrir. Quando solicitado sobre terminações de linha, clique em não.

  5. Encontre a seguinte seção do arquivo XML que define o disciplina campo:

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String" reportable="dimension">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES expanditems="true">
        <LISTITEM value="Development" />
        <LISTITEM value="Test" />
        <LISTITEM value="Project Management" />
        <LISTITEM value="Requirements" />
        <LISTITEM value="Architecture" />
        <LISTITEM value="Release Management" />
      </ALLOWEDVALUES>
    </FIELD>
    
  6. Excluir a lista de valores permitidos, removendo o seguinte XML mostrado como realçada no exemplo a seguir:

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES expanditems="true">
        <LISTITEM value="Development" />
        <LISTITEM value="Test" />
        <LISTITEM value="Project Management" />
        <LISTITEM value="Requirements" />
        <LISTITEM value="Architecture" />
        <LISTITEM value="Release Management" />
      </ALLOWEDVALUES>
    </FIELD>
    
  7. Defina os valores permitidos a disciplina campo na lista global que você definiu anteriormente, adicionando o seguinte XML ao arquivo:

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES>
        <GLOBALLIST name="Disciplines" />
      </ALLOWEDVALUES>
    </FIELD>
    
  8. Na barra de ferramentas, clique em Salvar para salvar as alterações no arquivo XML.

  9. Importar a tarefa alterada em Team Foundation Server. Para obter mais informações, consulte Personalizando e tipos de Item de trabalho Gerenciando [witadmin].

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

    Essas atualizações incluem as alterações que você acabou de ser importado. Aguarde alguns segundos até que todos os nós de carregar. Nós que ainda estão sendo carregados são rotuladas trabalhando.

  11. Crie uma tarefa. Para fazer isso, clique com o botão direito do Itens de trabalho nó, aponte para Adicionar Item de trabalhoe em seguida, clique em tarefa.

    Esta tarefa é criada a partir do tipo de item de trabalho que você alterou e importado.

  12. Selecione o disciplina caixa de um novo formulário de item de trabalho.

    Observe que os valores permitidos são preenchidos agora a partir da lista global de disciplinas.

  13. Clique em Fechar para fechar a nova tarefa. Clique em não quando for solicitado para salvar a tarefa.

Para adicionar valores a um campo sem edição e importando um arquivo XML de tipo de item de trabalho

  1. Para adicionar valores para o disciplina campo sem edição e importar novamente o arquivo de definição de tipo de item de trabalho, abra o arquivo disciplines.xml usando Visual Studio e adicionar novos valores a seguir, mostrados como realçado no exemplo a seguir:

    <GLOBALLIST name="Disciplines">
      <LISTITEM value="Architecture" />
      <LISTITEM value="Requirements" />
      <LISTITEM value="Development" />
      <LISTITEM value="Release Management" />
      <LISTITEM value="Project Management" />
      <LISTITEM value="Test" />
      <LISTITEM value="Marketing and Sales" />
      <LISTITEM value="General Management" />
      <LISTITEM value="Other" />
    </GLOBALLIST>
    
  2. Na barra de ferramentas, clique em Salvar para salvar as alterações no arquivo XML.

  3. Abrir um Visual Studio janela do Prompt de comando.

  4. Importe essa lista global para a coleção de projeto digitando o seguinte no prompt de comando e pressionando Enter:

    witadmin importgloballist /collection:http: / /Nome_do_servidor: port/VirtualDirectoryName/NomeDaColeta /f:"caminho de arquivo"

  5. Em Team Explorer, clique em Atualizar para baixar as atualizações mais recentes do servidor.

    Essas atualizações incluem as alterações que você acabou de ser importado. Aguarde alguns segundos até que todos os nós de carregar. Nós que ainda estão sendo carregados são rotuladas trabalhando.

  6. Crie uma tarefa. Para fazer isso, clique com o botão direito do Itens de trabalho nó, aponte para Adicionar Item de trabalhoe em seguida, clique em tarefa.

  7. Selecione o disciplina caixa.

    Observe que os novos valores na lista global agora aparecem como opções na caixa.

    ObservaçãoObservação

    Você pode referenciar listas globais para os valores permitidos são compartilhados entre vários tipos de item de trabalho ou em vários projetos de equipe. Isso permite que uma única atualização na lista global para atualizar automaticamente os valores permitidos de todos os tipos de item de trabalho que se referem à lista.

  8. Clique em Fechar para fechar a nova tarefa. Clique em não quando for solicitado para salvar a tarefa.

Consulte também

Referência

GLOBALLISTS elemento (esquema de listas globais)

GLOBALLISTS elemento (esquema de definição do tipo de Item de trabalho)

Conceitos

Personalizando o controle de dados, formulários, fluxo de trabalho e outros objetos do projeto

Definir listas globais

Definindo e usando listas, listas de seleção e listas globais

Outros recursos

Índice de definições de elemento XML para tipos de itens de trabalho