Apariencia
13. DIAGRAMAS DE FLUJO
13.1 Flujo: Ciclo Completo de una Actividad
INICIO
│
▼
¿Proviene de una cotización aprobada?
├─ Sí → Abrir cotización → Clic en "Convertir a Actividad"
└─ No → Ir a Actividades → + Nueva Actividad
│
▼
Completar formulario de creación
(Servicio, Cliente, Sitio, Técnico, Fecha, Prioridad)
│
▼
¿Todos los campos obligatorios están llenos?
├─ No → El sistema muestra errores en rojo → Corregir → Reintentar
└─ Sí → Continuar
│
▼
Actividad creada → Estado: PENDIENTE
Técnico recibe notificación por correo y en la app
│
▼
Técnico revisa la actividad
│
▼
¿Técnico confirma la actividad?
├─ Sí → Estado: CONFIRMADA → Supervisor recibe notificación
└─ No → Supervisor contacta al técnico para verificar
│
▼
Llega la fecha programada del servicio
│
▼
Técnico llega al sitio del cliente
│
▼
Técnico registra llegada (QR o manual)
Estado: EN PROCESO
│
▼
Técnico ejecuta el servicio
│
▼
Técnico llena el formulario de servicio
(Se guarda automáticamente cada 30 segundos)
│
▼
Técnico sube evidencias fotográficas
│
▼
¿Se identificó trabajo adicional?
├─ Sí → Crear Actividad de Seguimiento (vinculada a la actual) → Continuar
└─ No → Continuar
│
▼
¿Todos los campos obligatorios llenos y evidencias subidas?
├─ No → El sistema bloquea el cierre → Completar los faltantes
└─ Sí → Continuar
│
▼
Técnico hace clic en "Marcar como Completada"
Estado: COMPLETADA
│
▼
Sistema notifica a cliente, supervisor y operador
│
▼
¿Se requiere reporte PDF?
├─ Sí → Administrador/Supervisor genera reporte → Descarga o envía al cliente
└─ No → Proceso terminado
│
▼
FIN DEL CICLO13.2 Flujo: Proceso de Cotización y Aprobación
INICIO
│
▼
Operador crea nueva cotización
(Cliente, Sitio, Título, Partidas, Precios, Condiciones)
│
▼
¿Usar sugerencias de IA?
├─ Sí → Describir el trabajo → IA sugiere partidas → Revisar y aceptar/modificar
└─ No → Agregar partidas manualmente
│
▼
Cotización guardada como BORRADOR
│
▼
¿Requiere revisión interna?
├─ Sí → Supervisor/Administrador revisa y valida → Ajustes si necesario
└─ No → Continuar
│
▼
Operador hace clic en "Enviar al Cliente"
Sistema genera enlace único y envía correo al cliente
Estado: ENVIADA
│
▼
Cliente recibe el correo con la cotización
│
▼
¿El cliente toma una decisión antes del vencimiento?
├─ No → La cotización vence → Crear nueva versión o extender vigencia
└─ Sí → Continuar
│
▼
¿El cliente aprueba la cotización?
├─ Sí → Estado: APROBADA → Equipo recibe notificación
└─ No → Estado: RECHAZADA → Equipo recibe notificación con motivo
│
▼
¿Se puede renegociar?
├─ Sí → Crear nueva cotización ajustada → Reiniciar proceso
└─ No → Proceso terminado (oportunidad perdida)
│
▼
Operador/Supervisor abre la cotización aprobada
│
▼
¿Se convierte en actividad de servicio?
├─ Sí → Clic en "Convertir a Actividad" → Asignar técnico y fecha
│ Estado cotización: CONVERTIDA
└─ No → Registrar pago directamente si es solo factura
│
▼
¿Se recibe pago?
├─ Sí → Registrar pago + subir comprobante → Estado: PAGADA
└─ No → Dar seguimiento al pago según política comercial
│
▼
FIN13.3 Flujo: Atención de Ticket de Soporte
INICIO
│
▼
Se recibe reporte de problema (teléfono, correo, portal)
│
▼
Operador crea el ticket en SERVIX
(Título, descripción, cliente, prioridad)
Estado: ABIERTO
│
▼
Sistema asigna SLA según prioridad
(Contador de tiempo de respuesta comienza)
│
▼
¿Ticket tiene usuario asignado?
├─ No → Supervisor asigna al técnico/operador responsable
└─ Sí → Continuar
│
▼
Responsable asignado revisa el ticket
│
▼
¿Tiempo de primera respuesta dentro del SLA?
├─ No → Alerta de SLA vencido → Supervisor notificado → Escalar
└─ Sí → Continuar
│
▼
Responsable escribe primera respuesta
(o usa IA para generar borrador)
Estado: EN PROCESO
│
▼
¿Se necesita más información del cliente?
├─ Sí → Enviar respuesta solicitando datos → Esperar respuesta del cliente
└─ No → Trabajar en la solución
│
▼
¿Se requiere visita en campo?
├─ Sí → Crear Actividad de Servicio vinculada al ticket → Ejecutar actividad
└─ No → Resolver directamente con instrucciones/guía
│
▼
Problema resuelto
│
▼
Enviar respuesta de resolución al cliente
Estado: RESUELTO
│
▼
Sistema envía encuesta de satisfacción al cliente
│
▼
¿El cliente responde la encuesta?
├─ Sí → Calificación registrada
└─ No → Después de X horas → El sistema cierra automáticamente
│
▼
¿El cliente reabre el ticket porque el problema persiste?
├─ Sí → Estado: ABIERTO nuevamente → Reiniciar desde el paso de revisión
└─ No → Estado: CERRADO
│
▼
FIN13.5 Flujo: Recuperación de Contraseña
INICIO
│
▼
Usuario en la pantalla de inicio de sesión
│
▼
Haga clic en "¿Olvidé mi contraseña?"
│
▼
Ingresa su correo electrónico registrado
│
▼
¿El correo existe en el sistema?
├─ No → Mensaje: "Si el correo existe, recibirá instrucciones" (por seguridad, mismo mensaje)
└─ Sí → El sistema envía un correo con enlace de recuperación
│
▼
Usuario revisa su correo (puede tardar 1-5 minutos)
│
▼
¿Recibió el correo?
├─ No → Revisar carpeta de spam/correo no deseado
│ ¿Sigue sin aparecer después de 10 minutos?
│ └─ Sí → Contactar al administrador para que envíe contraseña manualmente
└─ Sí → Clic en el enlace del correo
│
▼
¿El enlace está vigente? (expira en 24 horas)
├─ No → Mensaje de enlace expirado → Solicitar nuevo enlace desde la pantalla de login
└─ Sí → Se abre la pantalla para crear nueva contraseña
│
▼
Ingresa la nueva contraseña (mínimo 8 caracteres)
Confirma la nueva contraseña
│
▼
¿Las contraseñas coinciden?
├─ No → Mensaje de error → Reingresar
└─ Sí → Contraseña actualizada correctamente
│
▼
Redirige al inicio de sesión
│
▼
Usuario inicia sesión con su nueva contraseña
│
▼
FIN