tutorial

Sincroniza automáticamente los epics y las historias en Jira

Descubre cómo crear una regla de Jira Automation que mantenga sincronizados los epics y las historias con sus incidencias principales.

Kev Zettler De Kev Zettler
Buscar temas

En esta guía se muestra cómo crear una regla de Jira Automation que mantenga sincronizados los epics y las historias con sus incidencias principales. Aquí se muestra un ejemplo de un componente Branch rule (Regla de rama) que aplica acciones a incidencias relacionadas, como subtareas. En la guía se presupone que tienes un proyecto de Jira activo.

En la pestaña Reglas, haz clic en el botón Crear regla que hay en la esquina superior derecha de la pantalla. En la regla de ejemplo, se ha seleccionado el desencadenador Incidencia con estado cambiado.

Seleccionar un desencadenador en Jira Software

En la pantalla Issue Transitioned (Incidencia con estado cambiado), selecciona el desencadenador de estado para ejecutar una regla y, a continuación, haz clic en Guardar. En el siguiente ejemplo, la regla que se ejecutará tiene el estado "DONE" (Finalizado).

Buscar el desencadenador Incidencia creada en la lista de desencadenadores

A continuación, en la pantalla Add component (Añadir componente), haz clic en la opción New condition (Nueva condición).

Seleccionar una nueva condición en Jira Software

En la pantalla New condition (Nueva condición), selecciona Issue fields condition (Condición de campos de incidencia).

Seleccionar la Condición de campos de incidencia

En la pantalla Issue fields condition (Condición de campo de incidencia), configura la condición para que actúe en "Epic" y, luego, haz clic en Guardar. La configuración debe parecerse a la siguiente:

Pantalla de configuración de la Condición de campos de incidencia

Una vez que hayas hecho clic en el botón Guardar, volverás a la pantalla Add component (Añadir componente). A continuación deberás seleccionar el componente Branch rule / related issues (Regla de rama/incidencias relacionadas).

Añadir componente Branch rule (Regla de rama)

En la pantalla Branch rule / related issues (Regla de rama/incidencias relacionadas), selecciona el tipo de regla de rama de las incidencias relacionadas Stories (or other issues in Epic) [Historias (u otras incidencias de epic)] y, luego, haz clic en el botón Guardar.

Pantalla Branch rule / related issues (Regla de rama/incidencias relacionadas)

Esta regla ahora comprobará si un epic tiene historias asociadas y les aplicará las acciones pertinentes en vez de aplicarlas a la incidencia desencadenante. A continuación, añade un componente debajo de la rama For Stories (Para historias). Selecciona la opción New condition (Nueva condición).

Seleccionar un componente nuevo en Jira Software

En la pantalla New condition (Nueva condición), selecciona Issue fields condition (Condición de campos de incidencia).

Seleccionar la Condición de campos de incidencia

Configura Issue fields condition (Condición de campos de incidencia) para que el estado no sea DONE (Finalizado). De esta forma, te asegurarás de que la regla solo se dirija a las historias que haya debajo de un epic con un estado que no sea "Finalizado". En la siguiente imagen se muestra la configuración de la condición de campos de incidencia. Una vez configurada, haz clic en el botón Guardar.

Configurar la Condición de campos de incidencia en Jira Software

A continuación, puedes añadir New action (Nueva acción) a la nueva condición de campo de incidencia. Haz clic en New compenent (Nuevo componente) en la barra lateral Rule details (Detalles de la regla) de la izquierda. Selecciona New action (Nueva acción) en la pantalla New component (Nuevo componente).

Seleccionar una acción nueva como componente nuevo en Jira Software

Haremos que la nueva acción sea cambiar el estado de la incidencia. Para ello, selecciona la acción Transition issue (Cambiar estado de incidencia) para continuar.

Seleccionar Cambiar estado de incidencia como nueva acción

Configura la acción Transition issue (Cambiar estado de incidencia) para establecer el estado de destino de la incidencia desencadenante. El estado de las incidencias de las historias se asignará al epic principal. La acción Cambiar estado de incidencia debe parecerse a la de la siguiente imagen. Haz clic en Guardar para continuar.

Asignar estado de destino en Cambiar estado de incidencia en Jira Software

La regla quedará completamente configurada. La barra lateral Rule details (Detalles de la regla) de la izquierda debe parecerse a la de la siguiente imagen:

Resumen de reglas completamente configuradas

Ahora puedes ponerle un nombre a la regla; por ejemplo, "Sincronizar epics e historias". Una vez que hayas introducido el nombre, haz clic en el botón Activar.

Poner un nombre a la regla de automatización

Puedes probar la regla yendo al tablero y creando algunas incidencias. Crea una incidencia de Epic y luego una de Historia que forme parte del epic. Cambia el estado del epic a Finalizado. Una vez que hayas realizado este ejercicio de prueba, puedes visitar la página Reglas y consultar el registro de auditoría.

Registro de auditoría para probar la regla de automatización de Jira

El registro de auditoría indicará si la regla ha finalizado correctamente. Deberías ver un mensaje de operación correcta de color verde. Si no es así, el registro de auditoría también indicará si hay algún error con la regla y te ayudará a depurarlo.

Asegúrate de consultar cientos de reglas más en nuestra biblioteca de plantillas de automatización.