Saltar al contenido principal

👤 shori-unassign-user

Desasigna usuarios de uno o varios casos. Soporta tres modos: desasignar participante, responsable, o todos los casos de un producto.

Diagrama del nodo

Campos

CampoTipoRequeridoDescripción
Acción (action)stringTipo de desasignación (ver tabla de acciones)
Casos (casoIds)string✅ para unassign/unassignResponsibleUUID(s) separados por coma
Usuario (userId)string✅ para unassignOfProductUUID del usuario
Producto (casoTypeId)string✅ para unassignOfProductUUID del producto

Acciones disponibles

AcciónDescripciónCampos requeridos
unassignDesasigna el participante de los casoscasoIds
unassignResponsibleDesasigna el responsable de los casoscasoIds
unassignOfProductDesasigna al usuario de todos los casos de un productouserId, casoTypeId

Salidas

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

Ejemplos

Ejemplo 1 — Desasignar responsable

Ejemplo 2 — Desasignar de todos los casos de un producto

Equivalente en código

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

// Desasignar de un producto
await client.caso().user().unassignOfProduct("user-uuid", "producto-uuid");