03
HelpDesk
Sistema de tickets para mesa de ayuda, con avisos en Microsoft Teams y por correo.
El problema
Después de años trabajando con mesas de ayuda, sabía qué le falta a una: centralizar solicitudes y avisarle al equipo en el momento, sin que nadie tenga que revisar a mano.
Lo que construí
- Notificaciones a Microsoft Teams por webhook, con colores según el tipo de evento.
- Correos automáticos con PHPMailer.
- Identificadores de ticket cifrados con AES-256-CBC en las URL.
- Tabla de tickets dinámica con DataTables y AJAX.
Reto
Encontré y corregí un error en el que los identificadores cifrados llegaban a las consultas de la base de datos sin descifrar.
Arquitectura
Usuario
Formulario
HelpDesk
PHP
Equipo
Teams + correo