Conclusão automática de itens de trabalho com PR (solicitações de pull)

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

Ao vincular um item de trabalho a uma PR, você pode concluir automaticamente esses itens de trabalho ao concluir a PR. Ou você pode especificar o estado do fluxo de trabalho para o qual fazer a transição do item de trabalho ao mesclar a PR.

Ao vincular um item de trabalho a uma PR, você pode concluir automaticamente esses itens de trabalho ao concluir a PR.

Para saber mais sobre solicitações de pull, confira Criar, exibir e gerenciar solicitações de pull.

Conclusão automática de itens de trabalho

Conforme mostrado na imagem a seguir, marque a caixa para Concluir itens de trabalho vinculados após a mesclagem. O sistema usa sua seleção como padrão para PRs futuras.

Caixa de diálogo de conclusão de solicitação de pull, conclusão de itens de trabalho vinculados após mesclagem

Caixa de diálogo de conclusão de solicitação de pull, conclusão automática de itens de trabalho com a opção de conclusão de PR

Nas seguintes circunstâncias, o sistema não atualizará automaticamente o estado do item de trabalho para Concluído, Fechado ou o estado que pertence à categoria Concluído para o tipo de item de trabalho:

  • O item de trabalho, cujo tipo é gerenciado com o modelo de processo de herança, já está em um Estado que pertence à categoria Resolvido. Nesse caso, o sistema não atualizará o Estado. Por exemplo, se um bug derivado do processo Agile estiver em um estado Resolvido, o sistema não fará a transição para Fechado.
  • O item de trabalho já está em um Estado que pertence à categoria Concluído. Nenhuma ação de transição é necessária.
  • O WIT associado ao item de trabalho contém uma ou mais regras de campo de fluxo de trabalho que impedem que o item de trabalho seja salvo em um estado seguinte. Por exemplo, uma regra exige que outro campo seja definido como parte do fechamento do item de trabalho.
  • Para implantações locais e modelo de processo hospedado em Azure Boards, você deve modificar o fluxo de trabalho para especificar ações (elemento ACTION) a serem realizadas durante a transição do fluxo de trabalho. Confira Alterar o fluxo de trabalho de um tipo de item de trabalho, Especificar Ações.

Para saber mais sobre modelos de processo, confira Personalizar sua experiência de acompanhamento de trabalho.

Especificar o estado do fluxo de trabalho dos itens de trabalho vinculados

Para fazer a transição de um item de trabalho para um estado de fluxo de trabalho específico, você pode inserir as informações na Descrição da solicitação de pull. Prefixe o #ID com um estado de fluxo de trabalho válido para o item de trabalho que você mencionar.

Observação

Esse recurso requer o Azure DevOps Server 2020.1 ou versão posterior.

Conforme mostrado na imagem a seguir, duas histórias de usuário são transferidas, uma para Resolvida e a outra para Revisão. Além disso, duas tarefas são definidas como Concluídas.

Captura de tela da solicitação de pull, estado do fluxo de trabalho definido para fazer a transição de #ID de itens de trabalho.