🔍 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
| Campo | Tipo | Default | Descripción |
|---|---|---|---|
| Case ID | string | msg.payload.casoId | UUID del caso a obtener. Fijo, msg.xxx o vacío (usa msg.payload.casoId) |
Salidas
| Salida | Campo | Descripción |
|---|---|---|
| 1 (éxito) | msg.payload | Objeto 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);