Buscar tópicos

How to automatically assign issues with Jira Automation

por Kev Zettler

Kev é líder no desenvolvimento da web full stack líder e empreendedor dedicado, com mais de uma década de experiência na criação de produtos e equipes com metodologias ágeis. É contribuidor, autor e educador motivado de tecnologias de código aberto emergentes, como DevOps, criptomoedas e realidade virtual/aumentada. No tempo livre, participa de eventos de desenvolvimento de jogos independentes.

Buscar tópicos

Atribuição automática de itens criados com base em critérios no Jira

por Kev Zettler

Kev é líder no desenvolvimento da web full stack líder e empreendedor dedicado, com mais de uma década de experiência na criação de produtos e equipes com metodologias ágeis. É contribuidor, autor e educador motivado de tecnologias de código aberto emergentes, como DevOps, criptomoedas e realidade virtual/aumentada. No tempo livre, participa de eventos de desenvolvimento de jogos independentes.

Você pode criar uma regra de automação do Jira usando condições if/else, que faz a atribuição automática de itens a grupos de usuários com base em tipos de item. 

Navegue até a guia Automation das configurações do projeto no Jira. Na guia de regras, clique em Criar regra no canto superior direito da tela. Na tela Novo acionador, selecione Item criado e clique em Salvar.

Navigate to the Automation tab of your project settings in Jira. In the rules tab, click on Create rule in the top right corner of the screen. On the New trigger screen select Issue created and click Save

Na tela Adicionar componente, clique em Condição nova.

On the Add component screen, click New condition

Na tela Condição nova, selecione a opção de bloqueio if/else. Essa ação cria a condição que inicia a ação dependendo dos critérios da regra de automação.

On the New condition screen select the if/else block option. This creates a condition that initiates an action depending on criteria in the automation rule.

Na tela bloco If, clique em Adicionar condições...

On the If block screen, click Add Condition...

Na tela do bloco If, selecione a opção Condição de campos do item.

In the If Block screen, select the Issue fields condition option.

Para esta demonstração, a gente definiu a condição para Tipo do item> igual a> Bug. Clique em Salvar.

For this demo we set the condition for Issue Type > equals > Bug. Be sure to click Save.

Em seguida, adicione a ação que atribui bugs a um determinado grupo de usuários. Na barra lateral esquerda, que tem um resumo da regra de automação, clique no texto Adicionar componente abaixo da condição if:Matches.

Next, add an action that assigns bugs to a certain group of users. On the left sidebar, which has a summary of the automation rule, click the Add component text underneath the If:matches condition.

Você vai receber a solicitação para o Componente novo. Clique em Ação nova.

You will be prompted for a New component. Click New Action.

Na tela Ação nova, pesquise e clique na opção Atribuir item.

On the New Action screen search for and click the Assign issue option

Na solicitação de Atribuir item, selecione o usuário que vai receber os itens. Clique no botão Salvar.

From the Assign issue prompt, select a user to assign bugs to. Click the Save button.

Em seguida, é possível adicionar uma condição se/senão à condição Se:corresponde. Se a condição no bloco Se não corresponder, a regra vai avaliar o bloco Senão. Clique no texto Adicionar mais na barra lateral esquerda.

Next you can add an if/else condition to the If:matches condition. If the condition in the If block does not match, then the rule will evaluate the Else block. Click on the Add else text on the left sidebar.

Você é levado para a tela de bloco Else. Clique no texto Adicionar condições e selecione outra Condição campos do item.

You will be brought to the Else block screen. Click the Add conditions text and select another Issue fields condition.

Adicione a condição nova ao bloco Else-if. O exemplo abaixo demonstra como adicionar a condição nova Else-if que é ativada quando o valor do tipo de itens é igual a Tarefa.

Add a new condition to the Else-if block. The example below demonstrates how to add a new Else-if condition that is activated when the issues type value equals Task.

Repita as etapas para adicionar a ação à condição Senão-Se. O exemplo abaixo ilustra como criar uma ação adicional que atribui o item a outro usuário.

Repeat the steps to add an action to the Else-if condition. The example below illustrates how to create an additional action that assigns the issue to another user.

Essa regra tem condições If e Else-If que verificam algum tipo de item específico para que as ações subsequentes sejam executadas assim que qualquer condição corresponder. Em seguida, preencha a condição Else restante com outra ação. Clique no texto adicionar outro localizado na barra lateral de informações da regra e clique no botão Salvar. Repita as etapas acima para adicionar a ação Atribuir item à condição nova Else

O exemplo abaixo revela como definir a ação Atribuir item para fazer a atribuição automática ao usuário de alguma lista.

How to set the Assign issue action to automatically assign the issue to a user in a list.

Este Atribuir item demonstra a atribuição de carga de trabalho balanceada que faz a atribuição automática do item aos usuários na lista. A atribuição de carga de trabalho balanceada distribui por igual as atribuições para que o usuário na lista não receba mais itens do que os outros. Depois de configurar a nova ação Atribuir item, clique no botão Salvar.

A captura de tela a seguir mostra como as informações finais da regra devem ser. Ela deve incluir:

1 acionador —  Quando: Item criado

3 Condições - If:matches, Else-if:matches, Else

3 ações - Então: Atribua o item a x 3

Digite o nome dessa regra e clique no botão Ativar. No exemplo abaixo, a gente usou o nome “Atribuição automática de itens por tipo”. Você deve ver o seguinte indicador de sucesso.

click the Turn it on button

Agora que a regra foi ativada, você pode acioná-la por meio da criação de alguns itens no projeto. Tente criar o item do tipo Bug ou Tarefa. Em seguida, é possível verificar se a regra de automação está funcionando sem erros acessando o log de auditoria.

Now that the rule has been enabled you can trigger it by creating some issues within your project.

O log de auditoria mostra o histórico da regra de automação desde a criação e execução. Se houver algum item ou bug com a regra de automação, o Log de Auditoria os destaca e oferece suporte à depuração. Se você quiser explorar outros exemplos de regras, acesse a biblioteca de templates de regras.

Recomendado para você

Templates

Templates prontos do Jira

Confira nossa biblioteca de templates personalizados do Jira para várias equipes, departamentos e fluxos de trabalho.

Guia do produto

Uma introdução completa ao Jira

Use este guia detalhado para descobrir as principais funções e as melhores práticas para maximizar sua produtividade.

Guia do Git

Como entender o básico do Git

De iniciantes a especialistas avançados, use este guia para aprender o básico do Git com dicas e tutoriais úteis.