⚙️ shori-search-secondary-levels
Busca procesos (Secondary Level) en Shori usando SecondaryLevelFilter con filtros dinámicos.
Diagrama del nodo
Campos
| Campo | Tipo | Descripción |
|---|---|---|
| Nombre Proceso | string + operador | Filtra por nombre del proceso. Default: LIKE |
| Nombre Servicio (primaryLevelName) | string + operador | Filtra por nombre del servicio padre. Default: LIKE |
| ID Proceso (secondaryLevelId) | string + operador | Filtra por UUID. Default: IN. Acepta múltiples separados por coma |
| Tamaño página | number | Default: 20 |
| Nº página | number | Default: 0 |
Salidas
| Salida | Campo | Descripción |
|---|---|---|
| 1 (éxito) | msg.payload | SecondaryLevelResult { pag, count, numElements, secondaryLevelResponse[] } |
| 2 (error) | msg.error | { message, name, stack } |
Ejemplos
Ejemplo 1 — Buscar procesos por nombre de servicio
Ejemplo 2 — Búsqueda dinámica de procesos
Equivalente en código
const result = await client.caso().secondaryLevel().search(
SecondaryLevelFilter.builder()
.name(FilterOperator.LIKE, "Atención")
.primaryLevelName(FilterOperator.EQ, "Soporte")
.pageSize(20)
.build()
);
result.secondaryLevelResponse.forEach(p => console.log(p.name));