Jira - Actualizar incidencia
↩ Forma parte de la integración Jira.
Descripción
Sección titulada «Descripción»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.
Configuración
Sección titulada «Configuración»| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
credentials_id | credencial | Sí | Credencial de Jira |
issue_key | texto | Sí | Clave de la incidencia (ej. OPS-123) |
fields | json | Sí | 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.
Credenciales
Sección titulada «Credenciales»Este módulo necesita una credencial Jira (Atlassian):
| Campo | Descripción |
|---|---|
base_url | URL del sitio, ej. https://tu-dominio.atlassian.net |
email | Email de la cuenta Atlassian |
api_token | API 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 }Ejemplo de uso
Sección titulada «Ejemplo de uso»Renombrar una incidencia
Sección titulada «Renombrar una incidencia»{ "credentials_id": "jira_ops", "issue_key": "OPS-123", "fields": { "summary": "El checkout devuelve 500 al pagar con tarjeta" }}Cambiar prioridad y etiquetas
Sección titulada «Cambiar prioridad y etiquetas»{ "credentials_id": "jira_ops", "issue_key": "{{data.key}}", "fields": { "priority": { "name": "Highest" }, "labels": ["checkout", "regresion"] }}Reemplazar la descripción
Sección titulada «Reemplazar la descripción»{ "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.
labelsy 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
400suele 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.
Nodos relacionados
Sección titulada «Nodos relacionados»- Jira: Leer incidencia — mirar los valores actuales antes de actualizar.
- Jira: Cambiar estado — cambiar el estado.
- Jira: Comentar incidencia — dejar constancia de lo que cambió.