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
namestringNombre del proceso. Fallback: msg.payload.name
descriptionstringDescripción. Fallback: msg.payload.description
responsibleIdsstring[]UUIDs separados por coma. Fallback: msg.payload.responsibleIds (array)
primaryLevelIdstringUUID del servicio padre. Fallback: msg.payload.primaryLevelId
activebooleanSi 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);