Ir al contenido

Jira - Actualizar incidencia

↩ Forma parte de la integración Jira.

Actualiza los campos de una incidencia existente (PUT /issue/{key}). Le pasás un objeto JSON con los campos a cambiar; todo lo que no menciones queda como estaba.

Si incluís description como texto plano, el nodo lo convierte a ADF por vos antes de enviarlo.

CampoTipoRequeridoDescripción
credentials_idcredencialSíCredencial de Jira
issue_keytextoSíClave de la incidencia (ej. OPS-123)
fieldsjsonSíCampos a actualizar, ej. {"summary":"Nuevo título"}

issue_key acepta variables dinámicas. fields se parsea como JSON y se envía tal cual: las variables dinámicas no se resuelven adentro. Si el texto no es JSON válido, el nodo falla con un error de tipo validation.

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

El PUT /issue/{key} de Jira devuelve el cuerpo vacío, así que el nodo devuelve un objeto de confirmación:

{
"key": "OPS-123",
"updated": true
}

Y junto a él, _meta:

{ "moduleVersion": "1.0.0", "success": true, "key": "OPS-123", "totalMs": 240 }
{
"credentials_id": "jira_ops",
"issue_key": "OPS-123",
"fields": { "summary": "El checkout devuelve 500 al pagar con tarjeta" }
}
{
"credentials_id": "jira_ops",
"issue_key": "{{data.key}}",
"fields": {
"priority": { "name": "Highest" },
"labels": ["checkout", "regresion"]
}
}
{
"credentials_id": "jira_ops",
"issue_key": "OPS-123",
"fields": {
"description": "Confirmado en producción.\nAfecta al 3 % de los pedidos."
}
}

El texto plano se convierte a ADF automáticamente.

  • labels y demás campos de tipo lista se reemplazan, no se agregan a los existentes.
  • Para asignar una persona hace falta su accountId, no el nombre visible: {"assignee":{"accountId":"5b10a2…"}}.
  • Los campos personalizados usan su id interno, ej. {"customfield_10011":"Sprint 12"}.
  • Un 400 suele significar que el campo no está en la pantalla de edición de la incidencia, o que el valor tiene la forma equivocada. Los errores de validación no se reintentan.