Ir al contenido

Jira - Leer incidencia

↩ Forma parte de la integración Jira.

Lee una incidencia por su clave (GET /issue/{key}) y le pasa el objeto completo de Jira al nodo siguiente. Sirve para enriquecer un workflow con el estado actual de un ticket: estado, responsable, prioridad, campos personalizados.

Podés acotar la respuesta con el parámetro fields, lo que mantiene los payloads chicos y las ejecuciones rápidas.

CampoTipoRequeridoDescripción
credentials_idcredencialSíCredencial de Jira
issue_keytextoSíClave de la incidencia (ej. OPS-123)
fieldstextoNoCampos a devolver, separados por coma (ej. summary,status,assignee)

issue_key acepta variables dinámicas. fields se envía tal cual como parámetro de consulta.

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

data es el objeto de la incidencia tal como lo devuelve Jira:

{
"id": "10042",
"key": "OPS-123",
"self": "https://tu-dominio.atlassian.net/rest/api/3/issue/10042",
"fields": {
"summary": "El checkout devuelve 500",
"status": { "name": "In Progress", "statusCategory": { "key": "indeterminate" } },
"assignee": { "accountId": "5b10a2…", "displayName": "Ana Ruiz" },
"priority": { "name": "High" }
}
}

Y junto a él, _meta:

{ "moduleVersion": "1.0.0", "success": true, "key": "OPS-123", "totalMs": 188 }
{
"credentials_id": "jira_ops",
"issue_key": "OPS-123"
}
{
"credentials_id": "jira_ops",
"issue_key": "{{data.clave_ticket}}",
"fields": "summary,status,assignee"
}

Los nodos siguientes referencian entonces {{data.fields.status.name}} o {{data.fields.summary}}.

  • La clave se codifica para la URL automáticamente, así que las claves con caracteres raros no rompen la llamada.
  • Un 404 significa que la incidencia no existe o que la cuenta de la credencial no puede verla. No se reintenta: revisá la clave y los permisos del proyecto.
  • Los campos de texto enriquecido como description vuelven en ADF (una estructura JSON), no como texto plano.