Saltar al contenido principal

👤 shori-assign-user

Asigna un usuario (participante o responsable) a uno o varios casos.

Diagrama del nodo

Campos

CampoTipoRequeridoDescripción
Acción (action)assign / assignResponsibleassign: asigna como participante. assignResponsible: asigna como responsable
Usuario (userId)stringUUID del usuario a asignar
Casos (casoIds)stringUUID(s) separados por coma, o msg.payload.casoIds como array

Acciones disponibles

AcciónDescripción
assignAsigna al usuario como participante de los casos
assignResponsibleAsigna al usuario como responsable de los casos

Salidas

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

Ejemplos

Ejemplo 1 — Asignar responsable fijo

Ejemplo 2 — Asignación dinámica desde procesamiento

Equivalente en código

// Asignar responsable
await client.caso().user().assignResponsible({
userId: "user-uuid",
casoIds: ["caso-uuid-1", "caso-uuid-2"],
});

// Asignar participante
await client.caso().user().assign({
userId: "user-uuid",
casoIds: ["caso-uuid-1"],
});