Saltar al contenido principal

🔌 shori-toggle-primary-level

Activa o desactiva un servicio (Primary Level) o uno de sus working substates. Soporta 4 acciones en un solo nodo.

Diagrama del nodo

Campos

CampoTipoRequeridoDescripción
actionstringAcción a realizar (ver tabla)
entityIdstringUUID del servicio o del working substate según la acción

Acciones disponibles

AcciónDescripciónentityId apunta a
activateActiva el servicioUUID del servicio (primaryLevelId)
deactivateDesactiva el servicioUUID del servicio (primaryLevelId)
activateWorkingSubstateActiva un working substateUUID del working substate
deactivateWorkingSubstateDesactiva un working substateUUID del working substate

Salidas

SalidaCampoDescripción
1 (éxito)msg.payload{ success: true, action, entityId }
2 (error)msg.error{ message, name, stack }

Ejemplos

Activar un servicio

Desactivar un working substate

msg.payload = {
action: "deactivateWorkingSubstate",
entityId: "working-substate-uuid"
};
return msg;

Equivalente en código

// Activar servicio
await client.caso().primaryLevel().activate("servicio-uuid");

// Desactivar servicio
await client.caso().primaryLevel().deactivate("servicio-uuid");

// Activar working substate
await client.caso().primaryLevel().activateWorkingSubstates("wsp-uuid");

// Desactivar working substate
await client.caso().primaryLevel().deactivateWorkingSubstates("wsp-uuid");