O Jira Automation é uma ferramenta poderosa que permite automatizar tarefas rotineiras sem a necessidade de código. Quando agregada ao uso de Smart Values, é possível criar regras dinâmicas, realizar cálculos matemáticos e manipular dados de campos personalizados com facilidade.

Neste artigo, você vai aprender como calcular automaticamente a média aritmética de sete campos personalizados no Jira sempre que um ticket for atualizado. Essa automação pode ser aplicada em contextos como estimativas de esforço, avaliações de feedback, métricas de tempo de resposta, entre outros.


🎯 Objetivo da Automação

Imagine que você tenha sete campos personalizados numéricos em um ticket. O objetivo é que, sempre que algum desses campos for atualizado, o Jira recalcule a média dos valores e atualize um campo específico com esse resultado.


🧠 A Fórmula Smart Value

Para realizar o cálculo, utilizamos o recurso {{#=}} ... {{/}} que permite operações matemáticas com Smart Values. Aqui está o exemplo da expressão usada:

{{#=}} 
( 
   {{customfield_10000|default(0)}} + 
   {{customfield_11111|default(0)}} + 
   {{customfield_22222|default(0)}} + 
   {{customfield_33333|default(0)}} + 
   {{customfield_44444|default(0)}} + 
   {{customfield_55555|default(0)}} + 
   {{customfield_66666|default(0)}} 
) / 7 
{{/}}


Explicação do Código

  • |default(0)
    • Se o campo estiver vazio, assume o valor 0.
    • Isso evita erros ao tentar somar valores ausentes.
  • Valores dos campos, através do ID
    • {{customfield_10000}} + {{customfield_11111}} + ... + {{customfield_66666}}
  • Somatória dos campos
    • A soma é dividida por 7 para obter a média → (...soma...) / 7
  • Uso do Bloco {{#=}} ... {{/}}
    • Permite realizar o cálculo diretamente dentro da automação.

🔍Exemplo Prático

Se os campos contiverem os seguintes valores:

CampoValor
customfield_100005
customfield_111113
customfield_222227
customfield_333332
customfield_444448
customfield_55555(vazio) → assume 0
customfield_666666

🧮 Cálculo:
(5 + 3 + 7 + 2 + 8 + 0 + 6) / 7 = 4.43


⚙️ Criando a Automação no Jira

Passo 1: Criar uma Nova Regra

  • Acesse Configurações do Projeto > Automação.
  • Clique em Criar Regra.

Passo 2: Definir o Gatilho

  1. Escolha um gatilho, como “Campo atualizado”.
  2. Selecione os campos personalizados que deseja monitorar.

Passo 3: Criar a Ação de Atualização

  1. Adicione uma ação do tipo “Item Criado” ou “Campo Atualizado”.
  2. Escolha o campo de destino para edição (ex: “Média Calculada”).
  3. No valor do campo, insira a expressão Smart Value:
{{#=}} 
( 
   {{customfield_10000|default(0)}} + 
   {{customfield_11111|default(0)}} + 
   {{customfield_22222|default(0)}} + 
   {{customfield_33333|default(0)}} + 
   {{customfield_44444|default(0)}} + 
   {{customfield_55555|default(0)}} + 
   {{customfield_66666|default(0)}} 
) / 7 
{{/}}

Passo 4: Salvar e Testar

  1. Salve a automação e execute um teste criando ou editando um ticket.
  2. Verifique se o campo “Média Calculada” exibe o valor correto.

Com o uso de Smart Values e regras de automação, é possível criar lógicas personalizadas e automatizar cálculos complexos no Jira, como médias aritméticas entre campos.

Essa automação pode ser adaptada facilmente para atender diferentes necessidades: estimativas de sprint, métricas de SLA, pontuação de risco, média de satisfação do cliente, ou qualquer outra métrica baseada em múltiplos campos.

Se quiser personalizar essa automação para suas necessidades específicas, basta ajustar os campos e a lógica de cálculo.

Tem alguma dúvida ou dica sobre Smart Values? Compartilhe nos comentários! 👇

#Atlassian #Jira #JiraAutomation #SmartValues #Automação #Produtividade #DicasJira #GestãoDeProjetos

Deixe um comentário

Tendência