Partilhar via


Adicionar um campo personalizado a um tipo de item de trabalho (Processo de herança)

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Você adiciona um campo personalizado para dar suporte aos requisitos de dados de rastreamento que não são atendidos com o conjunto de campos existente. Por exemplo, você pode adicionar um campo personalizado para rastrear um número de tíquete de cliente. Para obter uma lista de todos os campos definidos para sua organização, que inclui todos os campos definidos para o sistema e processos herdados, consulte Exibir campos e atributos de item de trabalho. Para obter uma descrição de cada campo definido com um processo do sistema, consulte Índice de campo de item de trabalho.

Importante

O modelo de processo de herança está disponível para projetos configurados para suportá-lo. Se você estiver usando uma coleção mais antiga, verifique a compatibilidade do modelo de processo. Se sua coleção local estiver configurada para usar o modelo de processo XML local, você só poderá usar esse modelo de processo para personalizar a experiência de controle de trabalho. Para obter mais informações, consulte Escolher o modelo de processo para sua coleção de projetos.

Para obter mais informações, consulte Sobre personalização de processos e processos herdados.

Gorjeta

Para personalizar um único projeto, comece sempre criando um processo herdado e atualizando seu projeto para esse processo. Em seguida, todas as personalizações feitas no processo herdado aparecem automaticamente para o projeto migrado.

Pré-requisitos

Para obter orientação sobre como adaptar os Painéis do Azure para alinhá-los com seus requisitos de negócios específicos, consulte Sobre como configurar e personalizar os Painéis do Azure.

  • Requisito da organização: certifique-se de ter uma organização no Azure DevOps.

  • Permissões:

    • Seja membro do grupo Administradores da Coleção de Projetos.
    • Ter permissões no nível da coleção, como Criar processo, Excluir processo, Editar processo ou Excluir um campo da organização , definidas como Permitir.
    • Essas permissões permitem que você modifique processos e campos dentro de sua organização.
  • Requisito do modelo de processo do projeto:

    • Certifique-se de ter o modelo de processo de herança para a coleção de projetos onde o projeto é criado.
  • Permissões:

    • Seja membro do grupo Administradores da Coleção de Projetos.
    • Ter permissões no nível da coleção, como Criar processo, Excluir processo, Editar processo ou Excluir um campo da organização , definidas como Permitir.
    • Essas permissões permitem que você modifique processos e campos dentro de sua organização.

Abrir configurações do processo da organização

  1. Inicie sessão na sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione Definições da organização.

    Captura de tela mostrando o botão Configurações da organização para seleção.

  3. Selecione Processo.

    Captura de ecrã a mostrar o botão Processo realçado para seleção.

  1. Inicie sessão na sua coleção (https://dev.azure.com/{Your_Collection}).

  2. Selecione Configurações da coleção ou Configurações do administrador.

  3. Selecione Processo.

    Captura de ecrã a mostrar o botão Processo realçado nas definições da Recolha.

Criar processo herdado

Para obter mais informações, consulte Criar processo herdado.

Adicionar um campo

Execute as etapas a seguir para adicionar um campo a um tipo de item de trabalho existente. Você não pode usar o controle Steps em um tipo de item de trabalho personalizado com base no tipo de item de trabalho Test Case.

  1. Na página Processo do processo herdado selecionado, escolha o tipo de item de trabalho ao qual deseja adicionar o campo personalizado.

    Aqui escolhemos o Bug WIT. Os links de trilha permitem que você volte para a página Todos os processos e processos MyAgile .

    Todos os links de trilha Processos-Processo-WIT

    Se o campo Novo e outras opções estiverem desativados, você não terá as permissões necessárias para editar o processo. Consulte Definir permissões e acesso para controlo de trabalho, Personalizar um processo herdado.

  2. Com o WIT selecionado, escolha o campo Novo.

    Página Tipos de Item de Trabalho de Processo, Adicionar um campo a um WIT

  3. Nomeie o campo e selecione o tipo de campo de um dos tipos de dados suportados. Os nomes dos campos devem ser exclusivos e não devem ter mais de 128 caracteres. Para restrições adicionais, consulte O que é um campo? Como são utilizados os nomes dos campos?. Opcionalmente, adicione uma Descrição.

    Nota

    Uma vez criado, não é possível alterar o nome do campo ou o tipo de dados.

    Aqui adicionamos um campo Inteiro chamado Ticket do Cliente.

    Adicionar um campo a Bug, escolha o tipo de campo

    Os tipos de dados adicionais que você pode adicionar incluem: Picklist, Identity, Rich-text, HTML e Checkbox.

  4. (Opcional) Na guia Opções , indique se o campo é obrigatório e especifique um valor padrão. Ou deixe-os em branco.

    Adicionar um campo a Usar história, especificar opções

    Ao tornar um campo Obrigatório, os usuários devem especificar um valor para o campo para salvá-lo. O valor padrão especificado é definido quando você cria um item de trabalho, bem como sempre que um item de trabalho é aberto e o campo está vazio.

  5. (Opcional) Na guia Layout , você pode inserir um rótulo de formulário diferente do nome do campo. Além disso, você pode escolher a página e o grupo onde o campo aparece no formulário.

    Aqui, adicionamos o campo Ticket do Cliente a um novo grupo denominado Foco no cliente.

    Adicionar um campo a Usar história, especificar layout
  6. Escolha Adicionar campo para concluir a adição do campo. Se você não tiver especificado seu local de layout, ele será adicionado ao primeiro grupo de campos no formulário de layout.

    Gorjeta

    Depois de adicionar um campo, você pode arrastá-lo e soltá-lo dentro de uma página para realocá-lo no formulário. Se você tiver vários campos que deseja adicionar a uma página ou grupo personalizado, adicione esses elementos primeiro e, em seguida, adicione seus campos. Não é possível adicionar um campo à área cinza dentro do formulário onde os campos Atribuído a, Estado e Motivo estão localizados.

Verificar a personalização feita

Recomendamos que você crie um projeto de teste e aplique seu processo herdado personalizado a ele para verificar as alterações feitas.

  1. Abra a página Todos os processos e escolha o botão ... menu de contexto para o processo que você deseja usar e, em seguida, selecione Novo projeto de equipe.

    Criar um projeto a partir do processo selecionado

    Criar um projeto a partir do processo selecionado

    Criar um projeto a partir do processo selecionado

  2. A página Criar novo projeto é aberta. Preencha o formulário.

    Criar novo formulário de projeto

    Criar novo formulário de projeto

    Criar novo formulário de projeto

  3. Abra Itens de Trabalho. (1) Verifique se você selecionou o projeto certo e, em seguida, (2) escolha Itens de Trabalho de Trabalho>.

    Abrir Itens de Trabalho>

  4. Selecione o WIT que você personalizou. Aqui escolhemos Bug.

    Trabalho, Página Itens de Trabalho, Adicionar Novo Item de Trabalho, Bug

  5. Verifique se o campo adicionado aparece no formulário. Observe que o ícone (ponto de exclamação) indica que o campo é obrigatório.

    Formulário de bug, campo Ticket do Cliente adicionado ao grupo de foco do cliente

Aplique o processo personalizado ao seu projeto

Depois de verificar suas personalizações, agora você pode aplicar o processo ao seu projeto existente.

Gorjeta

À medida que você personaliza um WIT, todos os projetos que fazem referência ao processo herdado que você está personalizando são atualizados automaticamente para refletir os WITs personalizados que você adicionou. Para visualizar suas personalizações, atualize seu navegador da Web.

  1. Para o processo atualmente utilizado pelo projeto, escolha o número de projetos.

    Aqui abrimos o menu para o processo padrão Agile.

    Processo ágil, Escolha o número de projetos da equipe

  2. Abra o ... menu de contexto para o projeto que você deseja alterar e escolha a opção Alterar processo .

    Aqui abrimos o menu para o MyFirstProject1.

    Projeto, Processo de mudança

  3. Na caixa de diálogo Alterar o processo do projeto, escolha o processo no menu de opções. E, em seguida, escolha Salvar.

    Caixa de diálogo Alterar processo

  1. Abra o ... menu de contexto para o processo e escolha a opção Alterar projetos da equipe... opção.

    Aqui abrimos o menu para o processo herdado do MyAgile.

    Menu de contexto do processo ágil, escolha Alterar projetos da equipe para usar o MyAgile

  2. Marque a caixa de seleção dos projetos que você deseja alterar para usar o processo Agile. O sistema lista apenas os projetos que são válidos para o processo atual.

    Aqui optamos por usar o processo Agile para os projetos Fabrikam Fiber A e Fabrikam Fibra. Somente os projetos criados a partir do processo Agile ou um que herda do Agile aparecem na coluna Projetos disponíveis.

    Alterar o processo para uma caixa de diálogo de processo herdado

  3. Depois de confirmar que os projetos que deseja alterar estão corretos, escolha Ok.

Próximos passos

Adicionar um tipo de item de trabalho personalizado Ou Adicionar ou gerenciar campos

Nota

Revise as alterações feitas em um processo herdado por meio do log de auditoria. Para obter mais informações, consulte Acesso, exportação e filtro de logs de auditoria.