Automatize transições de estado de item de trabalho

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

Atualize automaticamente o estado de um item de trabalho de acordo com o estado de suas tarefas filhas. Por exemplo, se uma tarefa for alterada para Doing, a tarefa principal será definida como Doing. E se todas as tarefas estiverem no estado Closed, a tarefa principal é definida como Closed.

As regras são estabelecidas ao nível da lista de pendências da equipa e são aplicáveis a todos os itens de trabalho nesse nível específico. Tem a flexibilidade de estabelecer estas regras de forma independente para cada nível da lista de pendências, incluindo histórias, funcionalidades e épicos. Por exemplo, pode automatizar o fecho de histórias de utilizadores, mas manter funcionalidades e épicos abertos.

Importante

As regras de automação de itens de trabalho pertencem exclusivamente ao fluxo de trabalho da sua equipe na lista de pendências e nos quadros. Outras equipes dentro do seu projeto podem personalizar suas próprias regras para se alinharem com seus processos de trabalho específicos.

Pré-requisitos

  • Para configurar regras de automação de item de trabalho para sua equipe, você deve ser adicionado à função de Administrador de Equipe ou ser membro do grupo de segurança Administradores de Projeto . Para ser adicionado, consulte Adicionar um administrador de equipe ou Alterar permissões no nível do projeto.
  • Para definir as configurações da equipe, você deve ser adicionado à função de Administrador de Equipe ou ser membro do grupo de segurança Administradores de Projeto . Para ser adicionado, consulte Adicionar um administrador de equipe ou Alterar permissões no nível do projeto.

Definir regras

Siga as etapas a seguir para definir regras de equipe para cada nível de lista de pendências.

Nota

Os itens de trabalho devem pertencer à mesma equipe; Quando você fecha uma tarefa em uma equipe ou projeto diferente, isso não aciona o fechamento do item pai.

  1. Inicie sessão no seu projeto (https://dev.azure.com/{yourorganization}/{yourproject}).

  2. Selecione Quadros>Backlogs>Configure as configurações da equipe.

    Captura de ecrã do processo de seleção, Painéis, Listas de pendências e, em seguida, Definir definições da equipa.

  3. Marque a(s) caixa(s) aplicável(eis), que aciona os itens de trabalho pai nesse 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.

    Os estados do item de trabalho são definidos para transição automática quando os itens filho são atualizados na sua lista de pendências.

Regras aplicadas ao sprint board

Essas regras funcionam perfeitamente, independentemente de onde você faz atualizações nos itens filho, como na placa de sprint, por exemplo.

A animação de demonstração de regras de automação para sprintboard, tarefa filho de arrastar e soltar é ativada 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ários

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, fechar 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 lista de pendências em sincronia, quando você fecha todas as tarefas, a história de usuário pai fecha e quando você fecha todas as histórias de usuário, o recurso pai é fechado.

FAQs

Para obter respostas às seguintes perguntas frequentes, consulte as Perguntas frequentes:

  • Existe alguma maneira de tornar os pais ativos quando uma criança está ativa?
  • Por que meus itens de trabalho estão mudando automaticamente de estado?
  • Por que as regras não são acionadas quando reativo um item filho?
  • Posso definir regras de automação por tipo ou estado de item de trabalho?
  • Posso configurar regras de automação para histórias de usuários, mas não para recursos ou épicos?
  • Por que as regras de automação não estão funcionando se os itens filho ou pai pertencem a uma equipe ou projeto diferente?