Definir regras de automação de item de trabalho

Serviços do Azure DevOps

Observação

Esse recurso só está disponível nos Serviços Azure DevOps. não há suporte para Azure DevOps Server.

Atualize automaticamente o estado de um item de trabalho de acordo com o estado de suas tarefas filhas. Por exemplo, quando uma tarefa filha muda para um estado ativo (como Active ou In Progress), o item de trabalho pai também muda para um estado ativo. Quando todas as tarefas filhas atingem um estado de conclusão (como Closed ou Done), o item de trabalho pai é encerrado automaticamente.

Importante

As regras de automação de item de trabalho aplicam-se apenas ao fluxo de trabalho da sua equipe na lista de pendências e nos quadros. Outras equipes em seu projeto podem definir suas próprias regras independentes.

Observação

As regras usam categorias de estado - nomes de estado não específicos - para que funcionem consistentemente em todos os modelos de processo (Agile, Scrum, CMMI). Por exemplo, uma regra que fecha o pai quando todos os filhos são concluídos aplica-se independentemente de o seu processo chamar esse estado Closed, Done ou Resolved.

Estabeleça regras no nível do backlog da equipe. Essas regras se aplicam a todos os itens de trabalho nesse nível específico. Você pode estabelecer essas regras de forma independente para cada nível do backlog, incluindo histórias, recursos e épicos. Por exemplo, você pode automatizar o fechamento de histórias de usuários, mas manter recursos e épicos abertos.

Tip

Você pode usar a IA para ajudar nessa tarefa mais adiante neste artigo ou consulte Ativar a assistência de IA com o Azure DevOps Server MCP para começar.

Pré-requisitos

Categoria Requisitos
Projeto Um projeto do Azure DevOps.
Níveis de acesso Básico ou superior. Os usuários com acesso ao Stakeholder não têm acesso às configurações de equipe ou navegação do Boards.
Permissões Para configurar regras de automação de item de trabalho para sua equipe: função Administrador de Equipe ou membro do grupo Administradores do Projeto.

Definir regras

Defina regras de equipe para cada nível de backlog.

Observação

  • Requisito de escopo de equipe: as regras de automação disparam somente quando os itens de trabalho pertencem à mesma equipe. Fechar uma tarefa em uma equipe ou projeto diferente não atualiza automaticamente o estado do item pai.
  • Limitação da interface: as regras de automação de estado do item de trabalho só funcionam quando você atualiza itens por meio de placas, listas de pendências ou exibições sprint. Essas regras não são disparadas quando você atualiza os estados dos itens de trabalho a partir de resultados de consultas ou formulários de itens de trabalho.
  • Reativação: as regras não são acionadas quando um item filho muda de um estado concluído de volta para um estado ativo. Esse comportamento é intencional.
  1. Entre no projeto (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Selecione Quadros>Listas de pendências>Definir configurações da equipe.

    Captura de tela do processo de seleção, Quadros, Pendências e, em seguida, Definir configurações da equipe.

  3. Selecione Regras.

  4. Selecione uma ou mais regras para aplicar neste nível de lista de pendências e selecione Salvar.

    Captura de tela da página de configurações de regras de automação da equipe.

    As seguintes regras estão disponíveis:

    Regra Quando ele é acionado
    Atualizar o status pai para Ativo quando um status filho estiver ativo Quando qualquer item filho muda para uma categoria de estado ativo
    Atualizar o status pai para Resolvido quando todos os status filhos forem Resolvidos ou Concluídos Quando todos os itens filhos atingem uma categoria de estado resolvido ou concluído
    Atualizar o status pai para Fechado quando todos os status dos filhos estiverem Fechados ou Concluídos Quando todos os itens filhos atingem uma categoria de estado fechado ou concluído

    As regras se aplicam somente a transições de estado futuras. Os itens de trabalho existentes não são atualizados retroativamente quando você habilita as regras.

    Para aplicar regras em outros níveis do backlog (como Funcionalidades ou Épicos), abra o backlog de cada nível e selecione Definir configurações da equipe>Regras e repita estas etapas. Cada nível de backlog possui sua própria configuração de regras independente.

Desativar regras

Para desabilitar uma regra, vá para Definirregras de > de seleção aplicáveis e selecione Salvar. A alteração entra em vigor imediatamente para futuras transições de estado.

Verificar se as regras estão funcionando

Para confirmar se as regras estão ativas, atualize o estado de um item filho no seu backlog ou quadro e verifique se o item pai é atualizado automaticamente. Se o pai não atualizar, confirme se ambos os itens estão atribuídos à mesma equipe e se você está atualizando de Quadros, Backlogs ou Sprints (não de um resultado de consulta ou de um formulário de item de trabalho).

Regras aplicadas ao quadro de sprints

Estas regras também se aplicam quando você atualiza itens filhos no quadro de sprint.

Animação de demonstração de regras de automação para sprintboard, arrastar e soltar tarefa filho ativa e, em seguida, fecha a história do usuário pai no quadro.

Regras aplicadas ao nível de lista de pendências de histórias de usuário

O exemplo a seguir mostra as regras aplicadas ao nível de lista de pendências de histórias de usuário.

Animação de demonstração de regras de automação para fluxo de trabalho simples, fechando uma tarefa filho fecha a história do usuário pai na lista de pendências.

Regras aplicadas a vários níveis de lista de pendências em sincronia

O exemplo a seguir mostra as regras aplicadas a vários níveis de lista de pendências em sincronia.

Animação de demonstração de regras de automação aplicadas a vários níveis de níveis de lista de pendências em sincronia.

Usar a IA para automatizar transições de estado do item de trabalho

Você pode usar a assistência de IA por meio do servidor MCP Azure DevOps para ajudá-lo a configurar e solucionar problemas de regras de automação de item de trabalho. Aqui estão exemplos de prompts que você pode usar:

Tarefa Prompt de exemplo
Entender categorias de estado "Explicar como as categorias de estado funcionam em Azure Boards e como elas são mapeadas para o meu modelo de processo agile"
Entender categorias de estado "Qual é a diferença entre categorias de estado e nomes de estado em Azure Boards?"
Planejar a configuração da regra "Quais níveis de backlog em nosso projeto devem ter regras de automação habilitadas e o que cada regra deve fazer?"
Planejar a configuração da regra "Quais regras de automação você recomendaria para uma equipe usando o modelo de processo do Scrum?"
Solucionar problemas de regras "Minhas histórias de usuário pai não estão sendo fechadas quando fecho todas as tarefas filhas – o que devo verificar?"
Solucionar problemas de regras "Por que as regras de automação funcionariam para uma equipe em nosso projeto, mas não para outra?"
Analisar os estados dos itens de trabalho "Avalie o estado atual dos itens de trabalho em nosso sprint e identifique todos os itens pai que não correspondam aos estados de seus filhos"
Analisar os estados dos itens de trabalho "Mostre-me quais funcionalidades pai ainda têm histórias filhas ativas e quais delas já deveriam estar fechadas"

Observação

Esses prompts funcionam melhor quando você fornece contexto sobre o modelo de processo e a configuração de backlog da sua equipe. Quanto mais específico você for, melhor serão as sugestões.

Perguntas frequentes sobre regras de automação de item de trabalho

Por que meus itens de trabalho estão mudando de estado automaticamente?

Se os itens de trabalho mudarem de estado inesperadamente, sua equipe provavelmente habilitou as regras de automação. Vá para Configurar as definições da equipe>Regras para revisar e ajustar as regras ativas.

Por que as regras não são acionadas quando eu reativo um item filho?

As regras não são acionadas quando um item filho muda de um estado concluído de volta para um estado ativo. Esse comportamento faz parte do funcionamento previsto para impedir que as regras revertam encerramentos intencionais.

Por que as regras de automação não funcionam para itens em uma equipe ou projeto diferente?

As regras só são acionadas quando os itens de trabalho pai e filho pertencem à mesma equipe. As alterações de estado entre equipes e entre projetos não ativam as regras de automação.

Para obter perguntas adicionais - incluindo se você pode definir regras por tipo de item de trabalho e como automatizar histórias de usuário sem afetar recursos - consulte as perguntas frequentes sobre as regras de Automação.