Documéntalo
Coordinalo

Sugerencias de Asignación

Sistema de sugerencias inteligentes para asignar proveedores

Sugerencias de Asignación

El sistema sugiere automáticamente proveedores para sesiones basándose en disponibilidad, expertise, carga de trabajo y preferencias del cliente.

Modelo de datos

interface AssignmentSuggestion {
  id: string;
  sessionId: string;
  suggestedProviderId: string;
  score: number;
  reasons: string[];
  status: 'pending' | 'approved' | 'rejected';
}

Factores de puntuación

FactorPesoDescripción
Disponibilidad30%Proveedor tiene el horario libre
Expertise25%Especialista en el servicio
Carga de trabajo20%Balance de sesiones
Historial15%Cliente prefiere este proveedor
Proximidad10%Ubicación si aplica

Listar sugerencias

GET /api/v1/assignment-suggestions
{
  "data": [
    {
      "id": "sug_001",
      "sessionId": "sess_001",
      "suggestedProviderId": "prov_001",
      "suggestedProviderName": "María González",
      "score": 92,
      "reasons": [
        "Disponible en el horario",
        "Especialista en kinesiología",
        "Cliente ha trabajado con ella antes"
      ],
      "status": "pending"
    }
  ]
}

Aprobar sugerencia

POST /api/v1/assignment-suggestions/:id/approve

Rechazar sugerencia

POST /api/v1/assignment-suggestions/:id/reject
{
  "reason": "Cliente prefiere otro proveedor"
}

On this page