tutorial

Asignar automáticamente incidencias creadas según criterios de Jira

Kev Zettler Kev Zettler
Buscar temas

Puedes crear una regla de automatización de Jira con una condición if/else, que asigna incidencias automáticamente a grupos de usuarios en función de sus tipos de incidencias.

En Jira, ve a la pestaña Automatización de la configuración del proyecto. 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 pantalla Nuevo desencadenador, selecciona Incidencia creada y haz clic en Guardar.

En Jira, ve a la pestaña Automation (Automatización) de la configuración del proyecto. En la pestaña Rules (Reglas), haz clic en el botón Create rule (Crear regla) que hay en la esquina superior derecha de la pantalla. En la pantalla New trigger (Nuevo desencadenador), selecciona Issue created (Incidencia creada) y haz clic en Save (Guardar).

En la pantalla Añadir componente, haz clic en Nueva condición.

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

En la pantalla Nueva condición, selecciona la opción Bloque if/else. Esto crea una condición que inicia una acción en función de los criterios de la regla de automatización.

En la pantalla New condition (Nueva condición), selecciona la opción If/else (Bloque if/else). Esto crea una condición que inicia una acción en función de los criterios de la regla de automatización.

En la pantalla Bloque if, haz clic en Añadir condiciones...

En la pantalla If block (Bloque if), haz clic en Add condition... (Añadir condición...)

En la pantalla Bloque if, selecciona la opción Condición de los campos de incidencia.

En la pantalla If block (Bloque if), selecciona la opción Issue fields condition (Condición de los campos de incidencia).

Para esta demostración, establecemos la condición de la siguiente manera: Tipo de incidencia > es igual a > Error. Recuerda hacer clic en Guardar.

Para esta demostración, establecemos la condición de la siguiente manera: Issue type (Tipo de incidencia) > equals (es igual a) > Bug (Error). Recuerda hacer clic en Save (Guardar).

A continuación, añade una acción que asigne errores a un determinado grupo de usuarios. En la barra lateral izquierda, en la que hay un resumen de la regla de automatización, haz clic en el texto Añadir componente debajo de la condición If: Coincide con.

A continuación, añade una acción que asigne errores a un determinado grupo de usuarios. En la barra lateral izquierda, en la que hay un resumen de la regla de automatización, haz clic en el texto Add compnent (Añadir componente) debajo de la condición If:matches (If: Coincide con).

Se te solicitará que añadas un Componente nuevo. Haz clic en Nueva acción.

Se te solicitará que añadas un componente nuevo. Haz clic en New action (Nueva acción).

En la pantalla Nueva acción, busca la opción Asignar incidencia y haz clic en ella.

En la pantalla New action (Nueva acción), busca la opción Assign issue (Asignar incidencia) y haz clic en ella.

En la pantalla Asignar incidencia, selecciona el usuario al que se asignarán las incidencias. Haz clic en el botón Guardar.

En la pantalla Assign issue (Asignar incidencia), selecciona el usuario al que quieras asignar los errores. Haz clic en el botón Save (Guardar).

A continuación, puedes añadir una condición if/else a la condición If: Coincide con. Si la condición del Bloque if no coincide, la regla evaluará el Bloque else. En la barra lateral izquierda, haz clic en el texto Add else (Añadir else) .

A continuación, puedes añadir una condición if/else a la condición If:matches. Si la condición del Bloque if no coincide, la regla evaluará el Bloque else. En la barra lateral izquierda, haz clic en el texto Add else (Añadir else).

Se te dirigirá a la pantalla Bloque else. Haz clic en el texto Añadir condiciones y selecciona otra Condición de los campos de problema.

Se te llevará a la pantalla Else block (Bloque else). Haz clic en el texto Add conditions (Añadir condiciones) y selecciona otra condiciínen Issue fields condition (Condición de los campos de incidencia).

Añade una nueva condición al Bloque else-if. El siguiente ejemplo demuestra cómo añadir una nueva condición Else-if que se activa cuando el valor de Tipo de incidencia es igual a Tarea.

Añade una nueva condición al Bloque else-if. El siguiente ejemplo demuestra cómo añadir una nueva condición Else-if que se activa cuando el valor de Tipo de incidencia es igual a Tarea.

Repite los pasos para añadir una acción a la condición Else-if. En el siguiente ejemplo se explica cómo crear una acción adicional que asigne la incidencia a otro usuario.

Repite los pasos para añadir una acción a la condición Else-if. En el siguiente ejemplo se explica cómo crear una acción adicional que asigne la incidencia a otro usuario.

Esta regla tiene condiciones If y Else-if que verifican un cierto tipo de incidencia para que las acciones posteriores se realicen una vez que se cumpla una de las condiciones. A continuación, rellena la condición Else restante con otra acción. En la barra lateral de detalles de la regla, haz clic en el texto Add else (Añadir else) y, a continuación, haz clic en el botón Guardar. Repite los pasos anteriores para añadir una acción Asignar incidencia a la nueva condición Else.

En el siguiente ejemplo se explica cómo configurar la acción Asignar incidencia para asignar automáticamente la incidencia a un usuario de una lista.

Cómo configurar la acción Asignar incidencia para asignar automáticamente la incidencia a un usuario de una lista.

Esta acción Asignar incidencia demuestra la asignación Carga de trabajo equilibrada que asigna automáticamente la incidencia a los usuarios de la lista. La asignación Carga de trabajo equilibrada distribuye las asignaciones de manera uniforme para que al usuario de la lista no se le asignen más incidencias que a los demás. Una vez que hayas configurado la nueva acción Asignar incidencia, haz clic en el botón Guardar.

En la siguiente captura de pantalla se puede ver el aspecto que deben tener los detalles de la regla final. Debe incluir:

1 Desencadenador: When: Incidencia creada

3 condiciones: If:matches, Else-if:matches, Else

3 acciones: Then: Asignar la incidencia a x 3

Introduce un nombre para la regla y haz clic en el botón Activarlo. En el siguiente ejemplo, utilizamos el nombre “Auto assign issues by type”. Deberías ver el siguiente indicador de éxito.

Haz clic en el botón Activarlo.

Ahora que la regla se ha habilitado, puedes desencadenarla creando algunas incidencias dentro del proyecto. Prueba a crear un problema del tipo Bug (Error) o Task (Tarea). A continuación, puedes comprobar si la regla de automatización funciona correctamente visitando Audit log (Registro de auditoría).

Ahora que la regla se ha habilitado, puedes desencadenarla creando algunas incidencias dentro del proyecto.

En el registro de auditoría puedes consultar el historial de la regla de automatización desde su creación y ejecución. Si hay algún problema o error con la regla de automatización, el registro de auditoría lo indicará y ofrecerá ayuda para la depuración. Si quieres ver otros ejemplos de reglas, visita nuestra biblioteca de plantillas de reglas.