Ir al contenido

Jira - Cambiar estado

↩ Forma parte de la integración Jira.

Ejecuta una transición del workflow sobre una incidencia (POST /issue/{key}/transitions). Es así como se mueve un ticket de To Do a In Progress, o se cierra como Done.

Podés pasarle el id numérico de la transición o su nombre. Si le pasás un nombre, el nodo primero llama a GET /issue/{key}/transitions, busca la transición que corresponde al estado actual de esa incidencia y usa su id.

CampoTipoRequeridoDescripción
credentials_idcredencialSíCredencial de Jira
issue_keytextoSíClave de la incidencia (ej. OPS-123)
transitiontextoSíId de transición (ej. 31) o nombre (ej. In Progress)

Tanto issue_key como transition aceptan variables dinámicas.

Este módulo necesita una credencial Jira (Atlassian):

CampoDescripción
base_urlURL del sitio, ej. https://tu-dominio.atlassian.net
emailEmail de la cuenta Atlassian
api_tokenAPI token generado en id.atlassian.com

Jira devuelve el cuerpo vacío, así que el nodo devuelve un objeto de confirmación con el id que efectivamente usó:

{
"key": "OPS-123",
"transitioned": true,
"transitionId": "31"
}

Y junto a él, _meta:

{ "moduleVersion": "1.0.0", "success": true, "key": "OPS-123", "transitionId": "31", "totalMs": 520 }
{
"credentials_id": "jira_ops",
"issue_key": "OPS-123",
"transition": "In Progress"
}
{
"credentials_id": "jira_ops",
"issue_key": "OPS-123",
"transition": "31"
}
{
"credentials_id": "jira_ops",
"issue_key": "{{data.key}}",
"transition": "{{data.estado_destino}}"
}
  • Los ids de transición dependen del proyecto. Salen del esquema de workflow de cada proyecto, así que un id que funciona en OPS puede no existir en DEV. Usar el nombre es más seguro si trabajás con varios proyectos.
  • La comparación por nombre no distingue mayúsculas y también acepta el nombre del estado destino (t.to.name), así que según tu workflow pueden resolver tanto Done como la transición etiquetada Cerrar incidencia.
  • Si el nombre no está entre las transiciones disponibles de esa incidencia, el mensaje de error lista las válidas: es la forma más rápida de descubrir la etiqueta correcta.
  • Solo son válidas las transiciones disponibles desde el estado actual de la incidencia. Un ticket que ya está en Done no se puede volver a pasar a Done.
  • Lo que la pantalla de transición marque como obligatorio (una resolución, un comentario) hay que dejarlo cargado antes: este nodo envía únicamente la transición, sin campos extra.