Saltar al contenido principal

⚙️ shori-create-secondary-level

Crea un nuevo proceso (Secondary Level) asociado a un servicio (Primary Level).

Diagrama del nodo​

Request (CreateSecondaryLevelRequest)​

interface CreateSecondaryLevelRequest {
name: string; // Nombre del proceso
description: string; // Descripción
responsibleIds: string[]; // UUIDs de responsables
active: boolean; // ¿Activo al crearse?
primaryLevelId: string; // UUID del servicio padre
}

Campos​

CampoTipoRequeridoDescripción
namestring✅Nombre del proceso. Fallback: msg.payload.name
descriptionstring✅Descripción. Fallback: msg.payload.description
responsibleIdsstring[]✅UUIDs separados por coma. Fallback: msg.payload.responsibleIds (array)
primaryLevelIdstring✅UUID del servicio padre. Fallback: msg.payload.primaryLevelId
activeboolean✅Si el proceso estará activo al crearse. Default: true

Salidas​

SalidaCampoDescripción
1 (éxito)msg.payloadSecondarylevelResponse — proceso recién creado
2 (error)msg.error{ message, name, stack }

Ejemplo​

Equivalente en código​

const proceso = await client.caso().secondaryLevel().create({
name: "Atención al cliente",
description: "Proceso de atención presencial",
responsibleIds: ["user-uuid-1"],
active: true,
primaryLevelId: "servicio-uuid",
});
console.log(proceso.secondaryLevelId);