Mesa de ayuda integrada con Teams y Telegram
La motivación detrás de este proyecto es medir nuestra capacidad de innovación dentro de la compañía creando una módulo a medida que tenga componentes de inteligencia artificial.
Cuando hablamos de componentes, en estas primeras etapas no nos referimos a aplicar inteligencia artificial sobre el producto resultante de este proyecto, pero sí es comenzar a incorporar que la evolución de este Help Desk debe soportar hacer minería de datos. Sin ser extensiva la lista, estos son algunos de los beneficios a mediano y largo plazo que se quuieren poder hacer al realizar este proyecto:
Otra de las motivaciones es dar de baja la ticketera que existe en PGP (esto ya es un objetivo de corto plazo). Para esto, se deberían considerar los siguientes aspectos:
*Experiencia para usuarios finales
Experiencia para agentes
Experiencia de stakeholders
Generales
Son tres los usuarios principales y las plataformas que usarán para tener acceso a Help Desk:
Como mantra: "No haremos otro PGP"
Una primera etapa de este proyecto alcanza a los tickets de Infraestructura pero debería soportar en un futuro nuevos agentes (no usuarios agente sino áreas distintas).
Guía para poder correr y utilizar la aplicación en contenedores.
Descargar docker desktop
https://www.docker.com/products/docker-desktop
Clonar el proyecto
git clone https://github.com/icsred/Help-Desk.git
Cambiar la url de conexión a MongoDB
Abrir fichero database.py
Cambiar 'mongodb://localhost:27017'
por 'mongodb://mongodb:27017'
Crear composición de contenedores
Ejecutar comando en la raíz del proyecto (Este comando creará una composición de tres contenedores):
docker compose up -d
Añadir tickets
Visualizar el frontend
Para visualizar el frontend sólo tienes que abrir la siguente URL en tu navegador: http://localhost:3000/