Saltar al contenido principal

📋 shori-get-working-substates

Obtiene la lista de working substates (subestados de trabajo) asociados a un servicio (Primary Level). Útil para obtener los estados disponibles antes de usar shori-next-state.

Diagrama del nodo

Campos

CampoTipoRequeridoDescripción
primaryLevelIdstringUUID del servicio. También acepta msg.payload.primaryLevelId
inUsebooleanSi true, devuelve solo los substates en uso activo. Default: true

Salidas

SalidaCampoDescripción
1 (éxito)msg.payloadArray de WorkingSubStatePrimaryLevelResponse
2 (error)msg.error{ message, name, stack }

Respuesta de cada elemento

interface WorkingSubStatePrimaryLevelResponse {
id: string; // UUID del working substate
name: string; // Nombre del estado
active: boolean; // ¿Está activo?
// ... otros campos
}

Ejemplo — Obtener estados para usar en next-state

Equivalente en código

const substates = await client.caso().primaryLevel().getWorkingSubstates({
primaryLevelId: "servicio-uuid",
inUse: true,
});
substates.forEach(s => console.log(s.id, s.name, s.active));