Listar mis tickets
Abre el listado personal de tickets de ayuda para revisar el título, tipo, estado, contexto y última actividad de los reportes enviados por el usuario autenticado.
En este artículo
Usa esta guía cuando un usuario quiera consultar sus propios tickets desde `Reportes y mejoras` o desde `/my-reports`. La pantalla `Mis tickets` carga la información con paginación de servidor y muestra solo los reportes asociados a la sesión activa.
Esta vista no es la bandeja de soporte. No requiere `user-reports:manage`, no enseña tickets de otros usuarios y no modifica estados, mensajes ni adjuntos.
Antes de empezar
- Tener una sesión válida iniciada en Antylogic.
- No es necesario seleccionar organización ni ubicación para consultar el listado; en la demo se puede entrar desde Grupo Marea Demo y Marea Gran Via.
- Para una captura poblada debe existir al menos un ticket de ayuda asociado a `DEMO_USER_ID`; si no existe, se documenta el estado vacío.
Instrucciones
- 1.
Abrir Reportes y mejoras
Desde el menú de usuario, selecciona `Reportes y mejoras`. Antylogic abre `Mis tickets` en `/my-reports` para el usuario conectado.
- 2.
Revisar el listado personal
Comprueba las filas disponibles. Cada ticket muestra título, contexto o descripción, tipo de reporte, estado y última actividad.
- 3.
Interpretar tipo y estado
Usa las insignias para distinguir `Error`, `Mejora` u `Otro`, y para ver si el ticket está `Abierto`, `En revisión`, `Resuelto` o `Cerrado`.
- 4.
Cambiar de página
Si hay más de 20 tickets, usa `Anterior` y `Siguiente`. La paginación se resuelve en servidor y conserva la página anterior mientras carga la nueva.
- 5.
Abrir una conversación
Selecciona una fila o `Ver conversación` para abrir el detalle del ticket. El hilo de mensajes se carga en la pantalla de detalle, no en el listado.
- 6.
Crear un ticket nuevo
Pulsa `Nuevo ticket` si necesitas registrar una incidencia o propuesta. La creación pertenece a otra acción; este listado solo sirve para revisar tickets existentes.
Validaciones y límites
- Sin sesión válida, `/api/app/me/reports` no devuelve el listado personal.
- El listado solo incluye tickets cuyo `user_id` coincide con el usuario autenticado.
- La pantalla usa páginas de 20 tickets y nunca baja de la página 1.
- Si no hay tickets, aparece `Todavía no has enviado ningún reporte.`.
- Si la fecha no se puede leer, la fila muestra `Fecha no disponible`.
- La pantalla no muestra búsqueda ni filtros aunque la API acepte `query`, `status` y `type`.
- Los mensajes de conversación y los adjuntos no se muestran en esta vista.
- `user-reports:manage` no aplica a esta acción; ese permiso corresponde a la bandeja de soporte.
Resultado esperado
El usuario ve sus tickets personales con tipo, estado, contexto y última actividad, puede cambiar de página si hay más de 20 resultados y puede pasar al detalle o iniciar un nuevo ticket sin modificar nada desde el listado.