Personalizar o fluxo de trabalho (processo de herança)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Cada WIT (tipo de item de trabalho) tem um fluxo de trabalho associado que rastreia o status do trabalho desde a criação até a conclusão. Para se alinhar aos seus processos de negócios e equipe, você pode adicionar estados personalizados à maioria dos tipos de item de trabalho. Por exemplo, você pode adicionar um estado Triagem para bugs ou um estado Design para recursos ou histórias de usuários.

Neste artigo, você personaliza o WIT do Bug para incluir um estado Triado. Os campos de estado e motivo são exibidos na área de cabeçalho do formulário de item de trabalho.

Captura de tela do formulário de item de trabalho de bug, área de cabeçalho, estado adicionado.

Para obter documentação sobre o fluxo de trabalho para tarefas de DevOps de build e versão, consulte YAML vs Pipelines clássicos.

Importante

O modelo de processo de herança está disponível para projetos configurados para dar suporte a ele. 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 acompanhamento de trabalho. Para obter mais informações, consulte Escolher o modelo de processo para sua coleção de projetos.

Personalizações com suporte

Você pode personalizar o fluxo de trabalho de qualquer WIT (tipo de item de trabalho) ocultando estados herdados ou adicionando estados personalizados. Os estados herdados variam de acordo com o processo do sistema que você selecionou para criar seu processo personalizado. As opções são Agile, Basic, Scrum ou Capability Maturity Model Integration (CMMI). Para obter mais informações, consulte Estados, transições e motivos do fluxo de trabalho.

Cada fluxo de trabalho padrão para cada WIT define entre dois e quatro estados e especifica as seguintes operações de fluxo de trabalho:

  • Transições para frente e para trás entre cada estado. Por exemplo, o WIT do problema do processo básico inclui três estados: Fazer, Fazendo e Concluído.
  • Motivos padrão para cada transição de estado

Tipos de estado

Personalizações com suporte


Estados herdados

Estados personalizados


Os estados de fluxo de trabalho devem estar em conformidade com as seguintes regras

  • Defina pelo menos um estado para as categorias Estado Proposto ou Em Andamento .

    Observação

    Antes de adicionar um estado de fluxo de trabalho, consulte Sobre estados de fluxo de trabalho em listas de pendências e quadros para saber como os estados de fluxo de trabalho são mapeados para categorias de estado.

  • Defina pelo menos dois estados de fluxo de trabalho.
  • Defina um máximo de 32 estados de fluxo de trabalho por tipo de item de trabalho.

Personalizações de fluxo de trabalho sem suporte

  • Oculte estados herdados se não quiser que eles fiquem visíveis (não é possível alterar o nome, a cor ou a categoria).
  • Verifique se existe apenas um estado na categoria de estado Concluído . Adicionar um estado personalizado a essa categoria remove ou oculta qualquer outro estado.
  • Mantenha o nome dos estados personalizados como está; você não pode alterá-los.
  • Use motivos padrão para transições de estado, como Movido para o estado Filtrado e Movido para fora do estado Triado; você não pode especificar motivos personalizados.
  • Aceite o local padrão dos campos Estado e Motivo no formulário; Você não pode alterar seu posicionamento.
  • Use os nomes de categoria de estado padrão; você não pode personalizá-los.
  • Oculte estados herdados se não quiser que eles fiquem visíveis (não é possível alterar o nome, a cor ou a categoria).
  • Certifique-se de que exista apenas um estado na categoria de estado Concluído ; o sistema não permite a adição de qualquer estado personalizado a essa categoria.
  • Mantenha o nome dos estados personalizados como está; você não pode alterá-los.
  • Aceite a sequência natural de estados na lista suspensa no formulário de item de trabalho; você não pode alterar a ordem deles.
  • Use motivos padrão para transições de estado, como Movido para o estado Filtrado e Movido para fora do estado Triado; você não pode especificar motivos personalizados.
  • Aceite o local padrão dos campos Estado e Motivo no formulário; Você não pode alterar seu posicionamento.
  • Permitir transições de qualquer estado para outro; Você não pode restringir transições.

Sequência do menu suspenso de estado

O menu suspenso Estado lista os estados na ordem que você define dentro de cada categoria de estado. Para itens de trabalho recém-adicionados, o primeiro estado na categoria Proposta é atribuído como o estado padrão.

A imagem a seguir ilustra a sequência de estados definida para uma História de Usuário e seu menu suspenso correspondente.

Captura de tela da sequência de estados da história do usuário.Captura de tela do menu suspenso Estado da história do usuário.

Dentro de cada categoria, você pode mover estados personalizados para cima ou para baixo.

Afetar as equipes com alterações no fluxo de trabalho

Atualizar a configuração da placa

As equipes devem atualizar a configuração do quadro ao fazer as seguintes personalizações:

  • Adicione um estado personalizado.
  • Altere a categoria de um estado personalizado.
  • Adicione um tipo de item de trabalho personalizado ou herdado a um nível de lista de pendências. Consulte Personalizar listas de pendências e quadros.

Configuração do quadro de tarefas

As equipes devem atualizar a configuração do quadro ao fazer as seguintes personalizações:

  • Adicione estados à tarefa WIT, que adiciona colunas ao Quadro de Tarefas.
  • Rastreie bugs junto com tarefas, adicionando estados ao bug WIT, que também adiciona colunas ao Quadro de Tarefas.
  • Adicione os mesmos estados aos tipos de item de trabalho de tarefa e bug, o que atualiza o status de forma consistente e minimiza o número de colunas adicionadas.

Pré-requisitos

Para obter diretrizes sobre como adaptar Azure Boards para se alinhar aos seus requisitos de negócios específicos, consulte Sobre como configurar e personalizar Azure Boards.

  • Requisito da organização: verifique se você tem uma organização no Azure DevOps.

  • Permissões:

    • Ser membro do grupo Administradores de 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:

    • Verifique se você tem o modelo de processo de herança para a coleção de projetos em que o projeto é criado.
  • Permissões:

    • Ser membro do grupo Administradores de 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 as configurações do processo da organização

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

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

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

  3. Selecione Processar.

    Captura de tela mostrando o botão Processo realçado para seleção.

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

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

  3. Selecione Processar.

    Captura de tela mostrando o botão Processo realçado nas configurações da Coleção.

Observação

Quando você personaliza um processo herdado, todos os projetos que usam esse processo refletem automaticamente as personalizações. Para garantir uma transição tranquila, recomendamos criar um processo de teste e um projeto, que permite testar suas personalizações antes de implementá-las em toda a organização. Para obter mais informações, consulte Criar e gerenciar processos herdados.

Adicionar um estado de fluxo de trabalho

Os estados adicionados aparecem no menu suspenso do campo Estados mostrado nos formulários de item de trabalho e no editor de consultas. Uma transição de e para o Estado que você adiciona é criada para todos os outros Estados. Os motivos padrão são definidos, como Movido para o estado Triagem e Movido para fora do estado Triado.

  1. Na página Tipos de Item de Trabalho, escolha o tipo de item de trabalho que você deseja modificar, escolha Estados e, em seguida, escolha Novo Estado.

    Captura de tela da página Processar para um Bug com Novo estado selecionado.

    Se a opção Novo estado estiver desabilitada, você não terá as permissões necessárias para editar o processo. Consulte Personalizar um processo herdado.

  2. Insira o nome do Estado, escolha sua categoria e cor e selecione Salvar. A cor especificada aparece em todo o produto, incluindo no formulário de item de trabalho e quando o campo Estado aparece em uma lista de pendências, quadros, resultados de consulta e muito mais.

    Captura de tela da caixa de diálogo Adicionar um estado ao bug.

    Observação

    Qualquer estado de fluxo de trabalho que você adicionar às categorias de estado Em andamento ou Resolvido fará com que os campos Ativado por/data ativada e Resolvido por/data resolvida sejam atualizados com alterações de estado de fluxo de trabalho dentro e fora dessas categorias. Para obter mais informações, consulte os campos Ativado por/Data e Resolvido por/Data.

  3. (Opcional) Para alterar a sequência do Estado no menu suspenso, escolha o ícone do menu de contexto e escolha Mover para cima ou Mover para baixo.

    Captura de tela da guia Estados onde você pode Mover para cima Estado.

  4. Quando terminar de adicionar estados para o WIT, verifique suas alterações atualizando o navegador e abra um item de trabalho do tipo personalizado.

    Aqui está o menu suspenso Estado com Triagem selecionado.

    Captura de tela do formulário de bug com o estado Triagem selecionado.

  5. Quando você adiciona um Estado a um WIT, que está associado a um nível de lista de pendências, cada equipe que usa o quadro precisa atualizar suas configurações de coluna. Consulte Gerenciar colunas no quadro.

Editar um estado

Você pode editar a categoria ou a cor de um estado personalizado. No entanto, você não pode alterar o nome do estado personalizado.

  1. Selecione Editar no menu ... menu de contexto para o estado que você deseja modificar.

    Captura de tela de um formulário de Bug com um estado selecionado e o menu de contexto aberto para Editar.

  2. Modifique a categoria ou a cor e escolha Salvar.

  3. Se você alterar a categoria, as equipes que usam o quadro precisarão atualizar as configurações da coluna. Consulte Gerenciar colunas no quadro.

Ocultar ou remover um estado personalizado

Quando você oculta ou remove um estado:

  • O estado não aparece mais no menu suspenso Estado do WIT

  • Nenhuma alteração ocorre no histórico do item de trabalho

  • Os itens de trabalho existentes mantêm seu valor de estado, mas estão em um estado inválido. Se você quiser fazer uma alteração no item de trabalho, deverá primeiro atualizar o valor do estado.

    Talvez você queira criar uma consulta e fazer uma atualização em massa para mover os itens de trabalho afetados para um estado válido. Se você adicionar o estado de volta ao tipo de item de trabalho, os itens de trabalho serão revertidos para um estado válido.

Ocultar ou exibir um estado herdado

Você pode ocultar um estado herdado que sua equipe não usa em seu processo de fluxo de trabalho. No entanto, você deve ter pelo menos um estado definido para cada categoria.

  1. Abra o menu de contexto … menu de contexto para o estado que você deseja ocultar e escolha a opção Ocultar .

    Este exemplo oculta o estado Resolvido para o WIT do Bug.

    Captura de tela de um tipo de Bug com um estado selecionado e seu menu de contexto exibindo Ocultar.

    Observação

    Se você ocultar o estado de um WIT rastreado em um quadro, cada equipe que usa o quadro precisará atualizar suas configurações de coluna. Consulte Gerenciar colunas no quadro.

  2. Para exibir, abra o ... e escolha a opção Reexibir .

Remover um estado personalizado

  1. Abra o menu de contexto … menu de contexto para o estado que você deseja remover e escolha Remover. Você só pode remover um estado personalizado.

  2. Na caixa de diálogo Remover Estado , selecione Remover.

    Captura de tela da caixa de diálogo Remover aviso de estado.

Exibir o modelo de fluxo de trabalho de Estado

Você pode exibir o modelo de fluxo de trabalho de Estado instalando a extensão do Marketplace de Visualização do Modelo de Estado. Essa extensão adiciona um novo hub em Quadros rotulado como Visualizador de Estado. Nessa página, você pode escolher um tipo de item de trabalho e exibir o modelo de estado do fluxo de trabalho.

Observação

A extensão de Visualização do Modelo de Estado não é compatível com Azure Boards ou com a equipe de produto. Em caso de dúvidas, sugestões ou problemas, visite a página da extensão.

Por exemplo, você pode personalizar o fluxo de trabalho Bug para ter um estado de Triagem e todos os estados podem fazer a transição de um estado para outro.

Você pode aumentar e diminuir o zoom da exibição. Além disso, você pode mover os nós de estado para obter uma visão melhor do modelo de estado.

Próximas etapas