Saltar al contenido principal

🔍 shori-get-case

Obtiene los datos completos de un caso en Shori por su UUID. Requiere msg.shoriClient inyectado por shori-config.

Diagrama del nodo

Campos

CampoTipoDefaultDescripción
Case IDstringmsg.payload.casoIdUUID del caso a obtener. Fijo, msg.xxx o vacío (usa msg.payload.casoId)

Salidas

SalidaCampoDescripción
1 (éxito)msg.payloadObjeto CasoResponse con todos los datos del caso
2 (error)msg.error{ message, name, stack }

Ejemplos

Ejemplo 1 — Obtener caso con ID fijo

Ejemplo 2 — ID dinámico desde el flujo anterior

Ideal para encadenar: el nodo anterior puso el casoId en msg.payload.

Ejemplo 3 — Obtener caso y agregar comentario según su estado

Equivalente en código

const caso = await client.caso().findById("550e8400-e29b-41d4-a716-446655440000");
console.log(caso.casoId);
console.log(caso.workingSubStateName);