Automação do Slack com o Jira

O Jira é o lugar onde o trabalho acontece. Mas, às vezes, a gente prefere receber as atualizações em outro lugar.

Com a automação, você pode filtrar alguns tickets usando JQL e, depois, enviar uma mensagem ou um e-mail pelo Slack ou pelo MS Teams. Nesse caso de uso, a gente vai apresentar uma lista com todos os tickets abertos no sprint e enviar uma mensagem diária pelo Slack para que todos fiquem sempre atualizados. Você também usar a mesma técnica para mostrar tickets bloqueados, tickets prestes a violar o SLA e muito mais.

Logotipos do Jira e do Slack mostrando como o Automation pode conectar os dois produtos

Como fazer a automação

Etapa 1: Escolher o acionador

Toda regra começa com um acionador. Neste caso, a gente vai usar o “Acionador programado”. Esse é um acionador muito eficiente que pode ser usado de inúmeras maneiras diferentes. Você pode usar o Cron para especificar um horário exato do dia, incluindo os minutos. Mas aqui, a gente vai apenas especificar que essa regra deve ser executada todos os dias.

Seleção do planejamento

Etapa 2: adicionar a ação Pesquisar tickets

Essa ação permite destacar os tickets especificados usando JQL. Essa ação ocorre sempre junto de outra ação que imprime os resultados. O JQL que a gente vai usar para este caso de uso é: Sprint in openSprints() and statusCategory != Done.

Seleção de Pesquisar ticket

Etapa 3: Adicionar uma ação do Slack/MS Teams

Você pode adicionar quantas ações quiser a uma regra. Agora que a ação Pesquisar tickets encontrou os tickets, queremos enviar essa lista. Escolha a ação que funciona melhor para você. Aqui, escolha a ação do Slack.

Você vai precisar usar valores inteligentes na ação. Valores inteligentes permitem que você acesse e manipule quase qualquer dado no Jira.

Para enviar uma lista completa de tickets (com links) em uma lista organizada, usamos o seguinte valor inteligente:

{{#lookupIssues}}
*<{{url}}|{{key}}>
{{/}}

Pode parecer complicado para quem não é desenvolvedor(a), mas você pode apenas copiar os valores inteligentes que precisa da documentação ou, claro, ver a regra completa em ação no playground.

Adição de notificações do Slack

Etapa 4: Testar!

Para testar essa regra, altere o acionador para manual e envie para uma sala privada do Slack. Como sempre, você pode seguir as trilhas no log de auditoria.

Como fazer a automação

Saiba mais sobre o Jira Automation

Como usar o Jira Automation com o Slack

Uma página com todos os recursos úteis do Jira Automation

Uma introdução aos valores inteligentes

Visite o canal do Jira Automation no YouTube

Outras regras que podem ser úteis

Logotipo do Jira e ícone de pessoa mostrando como fazer a atribuição automática de tickets

ATRIBUIR TICKETS

Atribua tickets de forma automática

Quando um ticket for criado sem um responsável, faça a atribuição automática a quem o criou.

Logotipo do Jira e ícone de sincronização mostrando como sincronizar o trabalho

SINCRONIZAR TICKETS

Sincronização de ticket

Quando um epic for marcado como “feito”, mova também todas as histórias dele para “feito”

Logotipo do Jira e ícone de caneta mostrando como somar os pontos da história

ÁGIL

Soma dos pontos da história

Quando uma nova subtarefa for criada, some os pontos da história e atualize o pai

Logotipos do Jira, do Bitbucket, do GitHub e do GitLab

DEVOPS

Conexão entre o Jira e o Bitbucket, o GitHub ou o GitLab

Quando uma pull request for mesclada no Bitbucket, no GitHub ou no GitLab, faça a transição do ticket no Jira.

Logotipo do Jira e ícone de sincronização mostrando como sincronizar o trabalho

ITSM

Encerre de forma automática tickets de suporte antigos

Se um cliente não responder a um ticket em 5 dias, encerre o ticket e deixe um comentário.