Compartilhar via


Definir listas globais

Usando listas globais, você pode minimizar o trabalho que é necessário para atualizar uma lista de compartilham de vários tipos de itens de trabalho. Listas globais são listas de opções que você pode incluir dentro de um ou mais campos e tipos de item de trabalho. Você pode definir uma lista global de dentro de um tipo de item de trabalho que você adicionar a um modelo de projeto ou processo da equipe, como uma lista global para uma coleção de projeto de equipe, ou dentro de um fluxo de trabalho global. Você pode compartilhar entre vários tipos de itens de trabalho para uma coleção de itens de lista, incluindo os itens da lista em um ou mais GLOBALLIST elementos.

ObservaçãoObservação

Antes de definir um fluxo de trabalho global, o recurso deve ser habilitado no servidor de camada de aplicativo. Portanto, o servidor deve estar executando uma versão do Visual Studio Team Foundation Server, como Team Foundation Server 2010 com Service Pack 1 (SP1), que suporta esse recurso. Você pode baixar o service pack na seguinte página no site da Microsoft: Service Pack 1 de 2010, a versão Beta do Team Foundation Server de Visual Studio. Para obter mais informações, consulte Personalizando o fluxo de trabalho Global.

Conforme você define os tipos de itens de trabalho, você pode achar que alguns campos compartilham os mesmos valores. Freqüentemente, você pode compartilhar entre vários tipos de itens de trabalho e até mesmo vários projetos de equipe. Alguns desses valores, como, por exemplo, o número de compilação de compilações noturnas, mudar com freqüência, que requer que um administrador com freqüência, atualize essas listas em vários locais. Listas globais podem ser especialmente útil quando uma lista deve ser derivada de um sistema externo. Por exemplo, suponha que uma empresa mantém um banco de dados do cliente separado. Quando você arquivar um bug de descoberta de um cliente, o nome do cliente é inserido em um personalizado Found By Customer campo.

Você pode gerenciar listas globais para uma coleção de um arquivo XML que lista, importar, exportar e excluir. O nome de cada lista global pode ter até 254 caracteres do Unicode e deve ser exclusivo dentro de uma coleção.

ObservaçãoObservação

Não há nenhum definidas pelo sistema listas globais, nem predefinidas listas globais nos modelos de processo Microsoft Solutions Framework (MSF).

Neste tópico

  • Adicionando e gerenciando Global listas

  • Estrutura de sintaxe para definir listas globais

  • Estrutura de sintaxe de listas globais adicionados a uma definição de tipo de Item de trabalho ou fluxo de trabalho Global

  • Estrutura de sintaxe de mantido para uma coleção de listas globais

Adicionando e gerenciando Global listas

Uma lista global é um conjunto de LISTITEM elementos que são armazenadas e usadas globalmente por todos os projetos de equipe em uma coleção. Listas globais são úteis para campos que são definidos dentro de vários tipos de itens de trabalho, como o sistema operacional, encontrado na compilação e corrigidos na compilação.

Você pode definir listas globais e seus itens usando um dos seguintes métodos:

  • Modelo de processo: Você definir listas globais para um modelo de processo. Cada projeto de equipe é criado a partir desse modelo tem acesso às listas globais.

  • A coleção de projeto de equipe: Exportar, modificar, excluir e importar as listas globais que são definidas para uma coleção de projeto de equipe. Essas listas globais estão disponíveis para todos os projetos de equipe na coleção.

  • Definição de tipo de item de trabalho: Você pode adicionar as listas globais que você deseja ter disponíveis para um tipo de item de trabalho para a sua definição.

  • Definição de fluxo de trabalho global: Você pode adicionar as listas globais que você deseja ter disponíveis para todos os tipos de itens de trabalho para a definição de fluxo de trabalho global para um projeto de equipe ou a coleção. Para obter mais informações, consulte Personalizando o fluxo de trabalho Global .

Voltar ao topo

Estrutura de sintaxe para definir listas globais

A tabela a seguir descreve o GLOBALLIST e LISTITEM elementos. Você pode usar esses elementos para enumerar uma lista de valores é apresentada ao usuário como uma lista de opções ou o menu suspenso de itens.

Elemento

Sintaxe

Descrição

GLOBALIST

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST>
 

Define um conjunto de LISTITEM elementos que é armazenado para uma coleção e que todos os projetos em uma coleção da equipe podem usar.

globalListName: Uma seqüência de caracteres de texto que contenha entre 1 e 255 caracteres.

GLOBALLISTé um elemento filho necessário o GLOBALLISTS elemento e um elemento filho opcional da ALLOWEDVALUES, SUGGESTEDVALUES, e PROHIBITEDVALUES elementos. Para obter mais informações, consulte Definir listas de opções.

LISTITEM

<LISTITEM value="Name" />

Define um valor válido de lista.

ObservaçãoObservação
Listas globais não devem incluir os grupos com escopo de projeto, porque eles não têm o escopo para um projeto.

LISTITEMé um elemento filho obrigatório do GLOBALLIST e um elemento filho opcional da ALLOWEDVALUES, SUGGESTEDVALUES, e PROHIBITEDVALUES elementos.

Voltar ao topo

Estrutura de sintaxe de listas globais adicionados a uma definição de tipo de Item de trabalho ou fluxo de trabalho Global

Adicionando a seguinte sintaxe, você pode definir uma lista global dentro de um arquivo de definição de XML para um tipo de item de trabalho ou um fluxo de trabalho global:

<GLOBALLISTS>
    <GLOBALLIST name="name of global list">
        <LISTITEM value="List item 1" />
        <LISTITEM value="List item 2" />
        <LISTITEM value="List item 3" />
        <LISTITEM value="List item 4" />
        . . .
        <LISTITEM value="List item n" />
    </GLOBALLIST>
</GLOBALLISTS>

Usando a sintaxe a seguir, você pode fazer referência a uma lista global dentro de um arquivo de definição de XML para um tipo de item de trabalho:

<GLOBALLISTS>
   <GLOBALLIST name=" name of global list 1" />
   <GLOBALLIST name=" name of global list 2" />
   . . .
   <GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>

Para obter informações sobre a estrutura e a localização dos arquivos de definição de tipos de itens de trabalho ou fluxo de trabalho global, consulte Todas as referências de elementos XML de WITD ou Referência de elemento XML de fluxo de trabalho global, respectivamente.

Voltar ao topo

Estrutura de sintaxe de listas globais mantido para uma coleção de projeto

Para adicionar uma lista global de uma coleção de projeto, você pode importar a sintaxe a seguir, usando o witadmin importgloballist comando:

<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
    <GLOBALLIST name="NameOfGlobalList">
        <LISTITEM value="ListItem1" />
        <LISTITEM value="ListItem2" />
        <LISTITEM value="ListItem3" />
        <LISTITEM value="ListItem4" />
        . . .
        <LISTITEM value="ListItemN" />
    </GLOBALLIST>
</gl:GLOBALLISTS>

Uma lista global não pode estar vazia. Cada GLOBALLIST elemento deve ter pelo menos um LISTITEM elemento definido.

Voltar ao topo

Consulte também

Tarefas

Adicionar, uso e gerenciar listas globais

Referência

Gerenciar a lista Global de tipos de Item de trabalho [witadmin]

Conceitos

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

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

Outros recursos

Personalizando o fluxo de trabalho Global

Histórico de alterações

Date

History

Motivo

Janeiro de 2011

Conteúdo atualizado para incluir todos os quatro métodos que estão disponíveis para definir listas globais, incluindo fluxo de trabalho global. Removida a seção de definição do esquema.

Aprimoramento de informações.