Tickets · Medialia
Plataforma interna de gestión de incidencias
Accede con tu correo corporativo
Te enviaremos un enlace de acceso y un código por correo.
Revisa tu correo

Hemos enviado un código a . Cópialo del correo y pégalo aquí.

·
El acceso es por invitación. Si no tienes cuenta, pídela al administrador.
T
Tickets · Medialia
🔍
Vista del usuario
Administración
Demostraciones
Mis tickets
Cargando…
🟢
·
Abiertos en gestión
⚠️
·
Esperan tu respuesta
✓
·
Cerrados este mes
★
·
Sin valorar
Mis tickets
Cargando…
—
Bandeja
Cargando…
📥
·
Asignados a mí
🏢
·
En tu ámbito
⏰
·
SLA vencido
⚠️
·
Esperan al emisor
🟢
·
Activos
Cargando…
—
· · —
Cargando…
·
Cargando metadatos…
Cargando hilo…
Gestión del ticket
Cargando acciones disponibles…
Notas internas
¿Cómo se usan? Marca el checkbox "Nota interna" del composer al responder. Solo central+ las ve.
Etiquetas
—
Historial
Cargando…
Cliente vinculado
Sin cliente vinculado. (FOCuS embebido lo enlazará en su día.)
SLA
—
📎 Adjuntos del ticket · 4 archivos —
⚙️ Sala de Máquinas
Acceso CEO + Admin · gestión completa del sistema
Usuarios y accesos · cargando…
Email · Nombre Roles Dpto · FR Estado Acciones
Cargando usuarios…
💡 ¿Cómo se da de alta? El botón + Nuevo usuario llama a POST /api/admin/users. El backend usa auth/seeding.alta_completa(...), garantiza la cuenta en auth.users con email_confirm=True y devuelve un magic link directo que puedes copiar al usuario (mientras no haya SMTP propio).
··
—
—
👤 Identidad
El email es la clave de acceso (auth.users). Cambiarlo recrea la fila auth y emite un nuevo magic link.
🎚️ Roles y departamentos
Supervisor sin scope = supervisa el dpto donde participa. Con scope (campo siguiente) = supervisa otro dpto.
Ejemplo: Lola tiene supervisor:contabilidad aunque participa en administración + contabilidad.
Determina qué buzones del flujo central ve y en qué bandejas aparece.
🔐 Acceso y magic link
Último login
—
Alta
—
Magic link generado · TTL 1 h · solo 1 uso
🪵 Auditoría de este usuario
Últimos cambios sobre este usuario (alta · ediciones · resets · soft-delete). Filtrado de GET /api/admin/audit?recurso_tipo=usuario&recurso_id={id}.
Sin movimientos registrados.
⚠️ Zona peligrosa
Desactivar usuario · el usuario pierde acceso inmediatamente. Sus tickets quedan intactos. La cuenta queda como inactiva (soft delete). Se puede reactivar.
Departamentos · cargando…
Cargando departamentos…
💡 Buzón de email · si el departamento tiene un buzon_email, los tickets de su tipo se ven en la bandeja central de cualquier persona del dpto. El supervisor (campo supervisor_id) recibe los escalados del motor de alertas.
Tipos de petición · cargando…
Cargando tipos…
💡 SLA y prioridad · cada Tipo define el departamento_destino_id, sla_horas y prioridad_default. Si Jacinto añade un tipo nuevo, los colaboradores lo verán al crear ticket automáticamente.
Reglas de alerta · cargando…
Cargando reglas…
💡 Motor de alertas · estas reglas las consume el cron python -m motor run-once cada 5 min (cron-job.org en prod). 3 se evalúan en línea: keyword_urgencia, ping_pong, reapertura. Las 6 SLA / sin-owner / time-in-status / catálogo se evalúan en cron.
Auditoría · solo lectura · cargando…
HaceAutorAcción · RecursoDetalle
Cargando auditoría…
—
Grupos · cargando…
Cargando grupos…
💡 Ámbito · un grupo puede vincularse a un departamento (ancla) o ser transversal. Sirve para enviar tickets a varias personas (ej. "Coordinadores de Cumplimiento") sin replicar el ticket.
SLAs
Los SLAs son atributos de cada Tipo de petición (sla_horas). Edita el SLA de un tipo desde la sección Tipos de petición.
Cargando vista derivada…
Etiquetas libres · cargando…
Cargando etiquetas…
💡 Etiquetas libres · cualquier usuario puede sugerirlas al crear ticket. Combinar reasigna todos los tickets de la etiqueta origen → destino (útil para limpiar errores tipográficos).
Plantillas de respuesta · cargando…
Cargando plantillas…
💡 Ámbito · si tiene departamento_id, solo la ve el equipo de ese dpto. Si es NULL, es global. Cuerpo en markdown plano. Se usa en el composer del hilo (24f).
Auth y seguridad
Magic link sin contraseña (Supabase Auth) · cookie firmada con itsdangerous · TTL 30 días · HttpOnly · SameSite=Lax en dev / None+Secure en prod. Sin auto-registro: el email tiene que estar en usuarios activo. Configuración avanzada (rotar FLASK_SECRET_KEY, cambiar TTL) la lleva IT por .env.
Catálogos Medialia
Sincronización con Tesis (claves de empleado · cartera · organigrama) · solo lectura. Endpoint GET /api/admin/medialia-sync pendiente para post-handover. Por ahora el vínculo se hace manualmente con los campos franquiciado_id y clave_medialia del usuario.
Apariencia
Colores por departamento, logo, modo oscuro · pendiente post-handover. Por ahora cada dpto define un color en la BD (campo departamentos.color) que se renderiza en banderillas; el modo oscuro lo trae el sistema operativo vía prefers-color-scheme cuando se implemente.
📊 Panel de Dirección
Cargando…
—
Abiertos total
—
Cerrados mes
—
Vencidos hoy
—
Tiempo medio resolución
—
Ratio reasignaciones
—
Valoración media
Equipo de central
🔔 Alertas activas (no reconocidas)
🔗 HF1 Cliente · simulación dentro de FOCuS
Así se verá la integración cuando Tickets esté embebido en FOCuS
⚠️ Esta vista es una simulación de cómo se verá el módulo Tickets DENTRO de FOCuS. Aquí estás "dentro" de la ficha del cliente Andrés Pérez González. Fíjate en el panel auxiliar derecho: el botón "Generar ticket" pre-rellena la entidad — ese flujo está documentado en la memoria del proyecto desde la sesión 11.
Andrés Pérez González
DNI 12345678X · FR025 · Jacinto Hernández (colaborador)
Datos personales
Teléfono · 666 12 34 56
Email · andres.perez@ejemplo.es
Dirección · Calle Mayor 12 · Murcia
Pólizas vigentes (3)
🚗 Autos · Allianz · #438-2024-37563 · 542,80 € · vence 14/10/2026
🏠 Hogar · Mapfre · #221-2025-11890 · 380,00 € · vence 22/01/2027
⚕️ Salud · Sanitas · #SA-9912 · 1.245,00 € · vence 01/01/2027
Últimos recibos
🟢 542,80 € · Allianz · cobrado 12/04/2026
🟠 380,00 € · Mapfre · pendiente
Comunicación y gestiones
Tickets relacionados
3 tickets activos 1 alta póliza · 2 recibos
Nuevo ticket
Al elegir: aparecerá el departamento destino, el SLA previsto y la prioridad sugerida.
📎 Arrastra archivos o haz clic para subir Máx 25 MB/archivo · varios archivos posible
El emisor solo puede elevar un grado sobre el default. "Urgente" lo reservan supervisor+.
Nuevo ticket · pre-rellenado desde FOCuS
🔗
Pre-rellenado automáticamente Cliente, póliza y recibo vienen ya rellenados desde la ficha que estabas viendo. Solo tienes que elegir Tipo y describir la petición.
↻ Reasignar departamento
Al reasignar, el reloj de SLA se reinicia desde este momento y el emisor recibe un aviso explicando el motivo. Queda registro en auditoría.
✓ Marcar resuelto
El emisor recibirá la resolución y podrá valorar (1–5 ★). Si valora, el ticket pasa a validado. Mientras tanto queda resuelto · pendiente de valorar.
❓ Pedir más info al emisor
El ticket pasa a esperando_info_emisor. El reloj de SLA se PAUSA hasta que el emisor responda.
↻ Reabrir ticket
La reapertura queda registrada como evento de calidad. El ticket vuelve al flujo de gestión activo.
★ Valorar resolución
Tu valoración cierra el ticket como validado. Pasa al histórico.
+ Nuevo usuario
El usuario se crea en auth.users con email_confirm=true. Si marcas "Enviar magic link", recibirás un enlace directo para copiárselo (vale 1 h, solo 1 uso).
Solo aplica si has marcado el rol supervisor. Ej: scope=contabilidad → solo supervisa ese dpto aunque participe en otros.
✅ Usuario creado · Magic link generado · TTL 1 h · solo 1 uso
+ Nuevo departamento
Minúsculas, números y guion bajo. Sin espacios.
+ Nuevo grupo
Miembros del grupo
Cargando…
+ Nuevo tipo de petición
Minúsculas + guion bajo. Único.
+ Nueva etiqueta
Combinar etiquetas
Todos los tickets de la etiqueta ORIGEN pasarán a tener la etiqueta DESTINO. La etiqueta ORIGEN se eliminará. Operación irreversible.
+ Nueva plantilla
Editar regla
—
Confirmar acción

¿Seguro?

Cambiar email del usuario
⚠️ Operación sensible: el email es la clave de acceso. Cambiarlo crea una nueva fila auth.users, invalida el magic link anterior y obliga al usuario a usar el nuevo email para login. Las sesiones activas se conservan hasta logout. El email viejo queda libre para otro alta.
Debe ser único entre usuarios activos. Si ya está en uso, recibirás un error 409.
Magic link generado · TTL 1 h · solo 1 uso
—
··
Empleado
Roles · Departamento
KPIs · 30 días
Tickets activos como owner
CódigoAsuntoEstadoSLA
Alertas activas (no reconocidas)
ReglaSeveridadDetalle
Datos mock · cuando esté embebido en FOCuS, este modal se alimenta de GET /api/dashboard/employee/:id (kpis, tickets_activos, alertas_activas).