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)string✅Tipo 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");