Automation: casos de uso comunes

La automatización te permite crear reglas para incontables casos de uso. ¿Y por dónde se empieza? Aquí encontrarás una colección de casos de uso comunes para ayudarte a poner en marcha la automatización.

Sincronización de incidencias principales y subtareas

Cuando tratamos con subtareas y sus incidencias principales, es importante asegurar la sincronización de las incidencias relacionadas. Automation lo pone fácil con las reglas de ramas. Por ejemplo, puedes establecer una regla que, tras resolverse una subtarea, cambie automáticamente el estado de la incidencia principal si no hay subtareas adicionales sin resolver.

Un ejemplo del creador de tareas donde se muestra una regla que cambia el estado de una incidencia principal cuando se resuelve una subtarea suya y no quedan otras subtareas sin resolver.

Cómo se crea esta regla

  1. Utiliza el desencadenador Transición de incidencia realizada. Este desencadenador ejecuta la regla cuando una incidencia pasa de un estado a otro. Establece el desencadenador para que responda cuando una incidencia pase a Hecho.
  2. Añade una condición de Campos de incidencia a la regla que comprueba si el tipo de incidencia es una subtarea. Si la incidencia que desencadenó la regla no es una subtarea, entonces la regla dejará de ejecutarse.
  3. Crea una rama para la regla y selecciona principal como tipo de incidencia relacionada. De este modo, las condiciones y acciones subsiguientes se realizarán sobre la incidencia principal de la incidencia que activó la regla.
  4. Añade una condición Incidencias relacionadas a tu regla para comprobar si las subtareas se corresponden con estado = hecho. De este modo te aseguras de que todas las subtareas de la incidencia principal tengan el estado Hecho.
  5. Por último, establece y configura la acción Transición de incidencia para que el estado de la incidencia principal cambie a Hecho.
  6. Pon nombre a la regla y actívala.

Otro caso de uso común es que las subtareas hereden valores de sus principales, por ejemplo, versiones de corrección. Puedes sincronizar estos valores para garantizar que tanto la incidencia principal como las subtareas tengan información actualizada.

Un ejemplo del creador de reglas donde se muestra una regla que sincroniza automáticamente los valores de una incidencia principal y su subtarea.

Cómo se crea esta regla

  1. Utiliza el desencadenador Cambio de valor de campo. Este desencadenador hace que la regla se ejecute cuando cambia el valor de un campo seleccionado. Establece el desencadenador de modo que supervise el campo Versiones de corrección.
  2. Crea una rama para la regla y selecciona subtarea como tipo de incidencia relacionada. De este modo, las condiciones y acciones subsiguientes se realizarán sobre cualquier subtarea de la incidencia que desencadenó la regla.
  3. Establece y configura la acción Editar incidencia para establecer el campo Versiones de corrección, copiando para ello el valor de la incidencia principal.
  4. Pon nombre a la regla y actívala.

Asignación automática de incidencias a tu equipo

¿Cómo gestiona tu equipo las incidencias sin asignar? A menudo, los equipos lo dejan a la discreción de los ingenieros, lo que puede provocar que se cuelen algunas incidencias sin asignar.

A modo de ejemplo, puedes usar la automatización para evitarlo asignando automáticamente las incidencias a los miembros de que equipo de un modo equilibrado.


Cómo se crea esta regla

  1. Selecciona un desencadenador para la regla y cualesquiera condiciones que desees configurar para definir las incidencias que quieres asignar automáticamente.
  2. Utiliza la acción Asignar incidencia. Esta acción te permite asignar fácilmente incidencias en una variedad de situaciones.
  3. Establece la acción de modo que se asigne la incidencia a un usuario en una lista definida. Así podrás especificar una serie de usuarios entre los que la acción seleccionará a la persona asignada.
  4. Establece el método de elección de la persona asignada como carga de trabajo equilibrada. Esto significa que la incidencia se asignará al usuario que tenga asignadas menos incidencias abiertas.
  5. En la lista de usuario, busca y selecciona los miembros de tu equipo.
  6. Selecciona Guardar para aplicar la acción, ponle un nombre a la regla y selecciona Activar.

Establecimiento de la acción Asignar incidencia para asignar una incidencia a un usuario en una lista definida.
Establecimiento de la acción Asignar incidencia para elegir una persona asignada en función de una carga de trabajo equilibrada.
Selección de los miembros del equipo cuando se establece la acción Asignar incidencia.

Programación de tareas

La programación automática de tareas no solo puede reducir el trabajo manual de tu equipo, sino que también asegura la consistencia y fiabilidad de tu flujo de trabajo.

Por ejemplo, si un cliente no ha respondido una consulta de tu ingeniero de asistencia acerca de una incidencia, puedes configurar una regla que le envíe automáticamente un recordatorio y que cierre temporalmente la incidencia obsoleta.


Cómo se crea esta regla

  1. Utiliza el desencadenador programado. Establece el programa para que ejecute la regla todos los días y compruebe estado = "Esperando al cliente" y actualizado < -5d. De este modo, la regla se activa si el estado de una incidencia es Esperando al cliente y no se ha actualizado hace más de 5 días.
  2. Añade una acción Comentar incidencias que informe al cliente de que la incidencia se ha cerrado automáticamente debido a la falta de actividad.
  3. Establece y configura la acción Transición de incidencia, para que el estado de la incidencia cambie a Resuelto.
  4. Pon nombre a la regla y actívala.

Un ejemplo del creador de reglas donde se muestra una regla que envía automáticamente a los clientes un recordatorio de incidencias obsoletas.

Integración con las herramientas de desarrollo (Bitbucket, Github, Gitlab)

Automation se integra con la herramienta de gestión del código fuente para permitirte automatizar los procesos de desarrollo.

Por ejemplo, cuando se fusiona una solicitud de incorporación de cambios, es posible que quieras cambiar una incidencia relacionada a Implementación si está vinculada a ella un indicador de funcionalidad. Si no, se cambiaría la incidencia a Hecho.


Cómo se crea esta regla

  1. Usa el desencadenador Solicitud de incorporación de cambios fusionada. Este desencadenador hace que la regla se ejecute cuando se fusiona una solicitud de incorporación de cambios en tu repositorio.
  2. Añade la condición del bloque If/else. Esta condición te permite realizar acciones alternas dependiendo de si tus condiciones coinciden o no.
  3. En el bloque If, añade y configura la condición Incidencias relacionadas para comprobar si las incidencias vinculadas con el tipo de vínculo función indicada por están presentes.
  4. Establece y configura la acción Transición de incidencia, de forma que el estado de la incidencia se cambie a Implementación. 
  5. En el bloque Else, establece y configura la acción Transición de incidencia para que el estado de la incidencia cambie a Hecho.
  6. Pon nombre a la regla y actívala.

Cuando un ingeniero en particular crea una confirmación, puedes configurar una regla para notificar a tu equipo mediante el envío de un mensaje en Slack.


Cómo se crea esta regla

  1. Usa el desencadenador Confirmación creada. Este desencadenador ejecuta la regla cuando se crea una confirmación en la herramienta de gestión de código fuente.
  2. Añade y configura la condición Usuario para comprobar si la persona asignada es John o Nicole.
  3. Establece y configura la acción Enviar mensaje de Slack, de forma que se envíe un mensaje al canal de tu equipo que informe de la confirmación.
  4. Pon nombre a la regla y actívala.

Confirmación creada

¿Preparado para crear tus propias reglas? Descubre más reglas de plantilla útiles que puedes editar y aplicar ahora.

¿Preparado para crear tus propias reglas? Descubre más reglas de plantilla útiles que puedes editar y aplicar ahora.