Close

Automatización de Slack con Jira

Con Jira, llevas el control de tu trabajo, pero a veces preferimos recibir las actualizaciones en otro lugar.

Con la automatización, puedes filtrar ciertas incidencias con JQL y enviar un correo electrónico o un mensaje de Slack o MS Teams. En este caso, vamos a generar una lista de incidencias abiertas en el sprint y enviaremos un mensaje diario de Slack para que los usuarios estén al tanto de todo. También podría servirte para identificar incidencias bloqueadas o incidencias que pueden incumplir el SLA, entre otras cosas.

Logos de Jira y Slack que muestran cómo la automatización puede conectar los dos productos
La fórmula de la automatización
Fórmula de la automatización

Paso 1: Elige tu desencadenador

Toda regla comienza con un desencadenador. En este caso, utilizaremos el desencadenador "Scheduled" (Programado). Es un desencadenador muy eficaz y que se puede utilizar de muchas maneras diferentes. Puedes usar Cron para especificar una hora exacta del día, al minuto. Sin embargo, aquí solo especificaremos que esta regla se ejecute cada día.

Selección del programa

Paso 2: Añadir una acción "Lookup Issues" (Búsqueda de incidencias)

Con esta acción, puedes localizar las incidencias que especifiques mediante JQL. Siempre va combinada con otra acción que se ocupará de presentar los resultados. El JQL que usaremos en nuestro caso es: Sprint in openSprints() and statusCategory != Done

Selección de la búsqueda de incidencias

Paso 3: Añadir una acción de Slack/MS Team

Puedes añadir todas las acciones que quieras a una regla. Ahora que la acción "Lookup Issues" (Búsqueda de incidencias) ha encontrado las incidencias, queremos enviar la lista. Elige la acción que mejor te venga. En este caso, seleccionaremos la acción de Slack.

Tendrás que usar valores inteligentes en tu acción. Los valores inteligentes permiten acceder a prácticamente todos los datos de Jira y manipularlos.

Para enviar una lista completa de incidencias (con sus hipervínculos) en una lista ordenada, utilizamos el siguiente valor inteligente:

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

Puede parecer complicado si no eres desarrollador, pero puedes copiar los valores inteligentes que necesites de nuestros documentos o, por supuesto, ver la regla completa en acción en el Playground.

Añadir notificaciones de Slack

Paso 4: ¡A probar!

Para probar esta regla, puedes cambiar temporalmente el desencadenador a manual y enviarlo a un canal privado de Slack. Como siempre, puedes ver todos los detalles en el registro de auditoría.

Fórmula de la automatización

Más información sobre Jira Automation

Cómo usar Jira Automation con Slack

Una página que reúne recursos prácticos sobre Jira Automation

Introducción a los valores inteligentes

Visita el canal de YouTube de Jira Automation

Otras reglas que podrían resultarte útiles

Logotipo de Jira e icono de una persona para ilustrar cómo asignar incidencias automáticamente
Asignar incidencias

Asignación automática de incidencias

Al generar una incidencia sin una persona asignada, se asigna automáticamente a la persona que la creó.

Logotipo de Jira e icono de sincronización para ilustrar cómo funciona la sincronización
Sincronizar incidencias

Sincronizar el trabajo

Cuando se marca un epic como "Finalizado", todas las historias también pasan al estado "Finalizado".

Logotipo de Jira e icono de un lápiz para ilustrar cómo sumar automáticamente puntos de historia
Agile

Suma puntos de historia

Al crear una nueva subtarea, suma los puntos de historia en la incidencia principal.

Logotipos de Jira, Bitbucket, GitHub y GitLab
DevOps

Conecta Jira a Bitbucket, GitHub o GitLab

Cuando una solicitud de incorporación de cambios se fusiona en Bitbucket, GitHub o GitLab, cambia el estado de la incidencia en Jira.

Logotipo de Jira e icono de sincronización para ilustrar cómo funciona la sincronización
Gestión de servicios de TI (ITSM)

Cierre automático de incidencias de asistencia antiguas

Si un cliente no responde a una incidencia en el plazo de 5 días, cierra la incidencia y deja un comentario.