Partilhar via


Como: Criar uma lista de escolha dependentes

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Você pode criar uma lista dependentes para usar com um campo de tipo de item de trabalho ao exportar o arquivo XML e modificar seu conteúdo.Assim que você adicionou a lista de opções dependente, você pode importar o arquivo XML para começar a usar o tipo de item de trabalho atualizado.

O procedimento a seguir informa como criar uma lista para o tipo de item de trabalho da tarefa dependente.

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 Team Foundation servidor Permissões.

Para criar uma lista dependentes

  1. Se você estiver modificando um tipo de item de trabalho em um único projeto, execute o witexport Para exportar tarefa.xml. Para obter mais informações, consulte Como: Exportar um tipo de item de trabalho de um projeto existente.

  2. In Visual Studio, clicar Arquivo, clicar em abertoe, em seguida, clicar Arquivo.

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

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

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

    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.

  4. selecionar tarefa.xml e, em seguida, clicar em aberto.Quando você for solicitado sobre terminações de linha, clicar Não.

  5. Localizar o <FIELDS> seção do arquivo XML.

  6. Adicione o campo de categoria e defina os valores permitidos dependem do valor do campo disciplina, adicionando o seguinte XML:

    <FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension">
      <WHEN field="Microsoft.VSTS.Common.Discipline" value="Requirements">    <ALLOWEDVALUES>      <LISTITEM value="Planning" />      <LISTITEM value="Review" />    </ALLOWEDVALUES>  </WHEN>  <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Requirements">    <ALLOWEDVALUES>      <LISTITEM value="Process Management" />      <LISTITEM value="Planning" />      <LISTITEM value="Review" />    </ALLOWEDVALUES>  </WHENNOT>
    <DEFAULT from="value" value="Process Management" />
    </FIELD>
    
    Observação:

    Quando e WHENNOT regras usadas neste exemplo podem ser aplicadas também a outras regras para especificar quando essas regras devem ser avaliadas.Para obter mais informações, consulte Usando o <when><whennot>e condições <whenchanged>.

  7. Deste campo excluir a regra padrão mostrada realçada na seguinte XML.Você pode excluir ele porque os valores permitidos para o campo agora dependem do campo de disciplina.

    <FIELD name="My Field" refname="MyCompany.MyProcess.MyField" type="String" reportable="dimension">
      <WHEN field="Microsoft.VSTS.Common.Discipline" value="Requirements">
        <ALLOWEDVALUES>
          <LISTITEM value="Planning" />
          <LISTITEM value="Review" />
        </ALLOWEDVALUES>
      </WHEN>
      <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Requirements">
        <ALLOWEDVALUES>
          <LISTITEM value="Process Management" />
          <LISTITEM value="Planning" />
          <LISTITEM value="Review" />
        </ALLOWEDVALUES>
      </WHENNOT>
    <DEFAULT from="value" value="Process Management" />
    </FIELD>
    
  8. Na barra de ferramentas, clicar Salvar para salvar as alterações feitas tarefa.xml.

  9. Importe o tipo de item de trabalho atualizado.

    Para importar o novo tipo de item de trabalho para um único projeto, consulte Como: Importar um tipo de item de trabalho a um projeto existente.

    Para adicionar o tipo de item de trabalho ao seu modelo de processo, consulte Tipos de item de trabalho.

Para verificar as alterações importadas para um projeto único

  1. In Team Explorer, clicar Atualizar para baixar as atualizações mais recentes do servidor.

    Essas atualizações incluem as alterações que você importou apenas.Aguarde alguns segundos até que o nó Work Items é carregado. São chamados de nós que ainda estão sendo carregadostrabalho.

  2. Crie um novo item de trabalho da 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 Tarefa.

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

  3. selecionar o campo modificado para ver seus valores.

  4. selecionar Requisitos in the Disciplina campo e, em seguida, selecionar o campo modificado para ver como alteram seus valores.

  5. clicar Fechar para fechar a nova tarefa.clicar Não quando for solicitado para salvar a tarefa.

Consulte também

Tarefas

Como: Criar uma lista de escolha

Como: conjunto um valor padrão

Como: Criar uma string campo corresponder um padrão

Como: Personalizar atribuído ao campo

Conceitos

Usando o <when><whennot>e condições <whenchanged>