Manual de Usuario — SAP Shipping Tracker

Sistema automatizado de rastreo de envíos y actualización en SAP Business One
Versión 1.0 — Febrero 2026

1. Descripción General

El SAP Shipping Tracker es un sistema integral diseñado para automatizar el rastreo de envíos y la actualización de entregas en SAP Business One. Combina web scraping con inteligencia artificial (Google Gemini) para capturar y analizar el estado de las guías de paquetería de forma completamente automatizada.

¿Qué hace el sistema?

FunciónDescripción
 ? Rastreo AutomáticoMonitorea automáticamente el estado de las guías de envío en las páginas web de las paqueterías
 ? Análisis con IAUtiliza Google Gemini AI para interpretar capturas de pantalla de las páginas de rastreo y extraer información clave
 ? Dashboard en Tiempo RealPanel operativo con métricas, desglose por estatus y actividad del bot de rastreo
 ? Notificaciones InteligentesEnvía alertas automáticas por email cuando hay cambios de estatus, excepciones o entregas completadas
 ? Carga MasivaPermite asignar números de guía a múltiples entregas simultáneamente mediante archivos Excel
 ⚙️ Configuración DinámicaToda la configuración del sistema es modificable en tiempo real desde la interfaz web

Ubicación: https://saptracker.twparts.mx

? Tip: Puede acceder desde cualquier navegador web moderno (Chrome, Firefox, Edge). Se recomienda Google Chrome para la mejor experiencia.

2. Acceso al Sistema

Para acceder al sistema, navegue a la URL de la aplicación. Se le presentará la pantalla de inicio de sesión donde deberá ingresar sus credenciales.

2.1 Tipos de Autenticación

TipoDescripción
Usuario LocalCuentas creadas directamente en el sistema por un administrador. Las credenciales se almacenan de forma segura en la base de datos.
Usuario SAPCredenciales validadas directamente contra SAP Business One Service Layer. Los usuarios SAP se registran automáticamente en su primer ingreso exitoso.

2.2 Pasos para Iniciar Sesión

  1. Abra su navegador web y navegue a https://saptracker.twparts.mx
  2. En el campo “Usuario”, ingrese su nombre de usuario.
  3. En el campo “Contraseña”, ingrese su contraseña.
  4. Haga clic en el botón “Ingresar”.
  5. Si las credenciales son correctas, será redirigido al Dashboard principal.
⚠️ Importante: Si no recuerda sus credenciales, contacte al administrador del sistema para que le proporcione o restablezca sus datos de acceso.

3. Dashboard Principal

El Dashboard es la página principal del sistema. Muestra un resumen operativo en tiempo real con datos directos de SAP Business One, diseñado para proporcionar una visión rápida y completa del estado de las entregas.

3.1 Tarjetas de Métricas

En la parte superior del dashboard se muestran cuatro tarjetas principales:

TarjetaDescripciónColor
Total EntregasCantidad total de entregas en el período configurado (últimos N meses)Gris
Sin Guía AsignadaEntregas que aún no tienen número de guía de paqueteríaRojo/Naranja
Pendientes de ArriboEntregas con guía asignada pero sin confirmación de recepción. Muestra desglose: Con guía / Sin guíaAmarillo
CompletadasEntregas finalizadas con éxito (confirmadas como entregadas)Verde

3.2 Filtros por Origen

En la esquina superior derecha del dashboard encontrará tres botones de filtro:

  • Todos: Muestra todas las entregas sin filtro de origen.
  • Nacional: Filtra solo entregas nacionales (envíos dentro del país).
  • Exportación: Filtra entregas de exportación (envíos internacionales).

3.3 Desglose por Estatus

Debajo de las tarjetas principales se muestra un desglose visual de los diferentes estatus de rastreo:

EstatusCódigoDescripción
RecolecciónRELa paquetería ha recolectado el paquete
En TránsitoTREl paquete está siendo transportado
ExcepciónEXSe detectó un problema con el envío
EntregadoENEl paquete fue entregado exitosamente
Sucursal DestinoSDEl paquete llegó a la sucursal de destino
En RepartoRPEl paquete está en proceso de entrega final

3.4 Actividad del Bot (Hoy)

En la esquina inferior derecha se muestra la actividad del agente de rastreo automático del día actual:

  • Procesadas: Total de entregas que el bot ha intentado procesar hoy.
  • Exitosas: Entregas procesadas correctamente (se pudo obtener el estatus).
  • Errores: Entregas donde ocurrió un error al consultar la paquetería.
  • En Cola: Entregas pendientes de ser procesadas en el próximo ciclo.

4. Monitor de Entregas SAP

La sección de Entregas proporciona un listado completo y detallado de todas las entregas registradas en SAP. Desde aquí puede consultar el estado operativo de cada envío en tiempo real, aplicar filtros y exportar datos.

4.1 Filtros Disponibles

FiltroDescripción
EstadoFiltrar por estado de tracking: Todos, En Tránsito, Entregado, Excepción, Sin datos, etc.
PaqueteríaFiltrar por proveedor de paquetería: DHL, FedEx, Estafeta, Paquete Express, etc.
BúsquedaCampo de texto para buscar por número de guía, nombre de cliente o número de documento

4.2 Columnas de la Tabla

ColumnaDescripción
F. DOC.Fecha del documento en SAP
F. EMB.Fecha de embarque programada
F. ARR.Fecha de arribo confirmada (si aplica)
SAP# / ORG.Número de documento SAP y origen (NAC=Nacional, EXP=Exportación)
CLIENTECódigo y nombre del cliente
PAQUETERÍANombre de la paquetería asignada
F. PAGO ENVÍOForma de pago del envío (campo U_FEnvio de SAP). Ej: Pagado, Por Cobrar, etc.
GUÍA / STATUSNúmero de guía de rastreo y estatus actual
RECIBIÓNombre de la persona que recibió el paquete
COSTOCosto de envío
TRÁNS.Días en tránsito
INCIDENCIABotón para generar una incidencia directamente desde la entrega

4.3 Exportar a Excel

En la esquina superior derecha se encuentra el botón “Excel” que permite exportar la tabla de entregas a un archivo Excel (.xlsx) con todos los datos y filtros aplicados.

? Tip: Puede ordenar las columnas haciendo clic en los encabezados con flechas (↑↓). Haga clic de nuevo para invertir el orden.

5. Gestión de Incidencias

El módulo de Incidencias permite crear, dar seguimiento y resolver problemas relacionados con las entregas. Es una herramienta visual con contadores por estatus, filtros avanzados y la posibilidad de adjuntar fotografías.

5.1 Contadores de Estado

En la parte superior se muestran contadores de incidencias agrupados por estatus:

EstadoDescripción
AbiertasIncidencias recién creadas, pendientes de revisión inicial
PendientesIncidencias asignadas, en espera de que alguien tome acción
En CursoIncidencias que están siendo atendidas activamente
ResueltasIncidencias con solución aplicada, pendientes de cierre formal
CerradasIncidencias completamente cerradas y archivadas

5.2 Crear una Incidencia

Existen dos formas de crear una nueva incidencia:

  1. Desde la tabla de Entregas: Haga clic en el botón “Generar Incidencia” (⚠️) en la columna de acciones de cualquier entrega.
  2. Desde el módulo de Incidencias: Si su rol lo permite, podrá crear incidencias directamente desde este módulo.

Al crear una incidencia se pueden especificar:

  • Tipo de incidencia (daño, retraso, pérdida, etc.)
  • Prioridad (baja, media, alta, urgente)
  • Descripción detallada del problema
  • Fotografías de evidencia (hasta 20 fotos por incidencia)

5.3 Dar Seguimiento

Cada incidencia cuenta con un historial de notas de seguimiento. Los usuarios autorizados (administrador y logística) pueden cambiar el estatus de una incidencia y agregar notas o fotos adicionales en cualquier momento.

⚠️ Importante: Solo los usuarios con rol de Administrador pueden eliminar incidencias.

6. Carga Masiva de Guías

La Carga Masiva permite asignar números de guía de paquetería a múltiples entregas simultáneamente utilizando un archivo Excel. Esto agiliza significativamente el proceso cuando se tienen muchas entregas pendientes.

6.1 Descarga de Plantillas

En la parte inferior de la pantalla encontrará dos opciones de plantilla:

PlantillaDescripción
Plantilla en BlancoArchivo Excel vacío con las columnas requeridas para llenado manual
Plantilla con PendientesArchivo pre-llenado con las entregas de los últimos 30 días sin guía asignada. Solo necesitará completar paquetería, número de guía y forma de envío

El archivo Excel contiene las siguientes hojas:

  • Datos: Hoja principal donde se llenan los datos de las entregas.
  • Instrucciones: Guía rápida de cómo llenar la plantilla.
  • Paqueterías: Catálogo de paqueterías válidas en SAP con sus códigos.
  • FormasEnvio: Catálogo de formas de pago de envío válidas (Pagado, Por Cobrar, etc.).

6.2 Columnas de la Plantilla Excel

ColumnaObligatoriaDescripción
DocNumNúmero de documento de entrega en SAP
TrackingNumberNúmero de guía de la paquetería
TransportationCodeCódigo de paquetería (ej: 1 - PAQUETE EXPRESS). Consulte la hoja Paqueterías
FormaEnvioForma de pago del envío (ej: 3 - Pagado). Consulte la hoja FormasEnvio
FechaEmbarqueNoFecha de embarque (formato YYYY-MM-DD)
CostoFleteNoCosto del flete/envío
FechaArriboNoFecha de arribo (si ya se conoce)
QuienRecibioNoNombre de quien recibió (si aplica)
EstatusGuiaNo*Estatus de la guía. *Obligatorio para paqueterías no soportadas
ClienteNoNombre del cliente (referencia, no se actualiza en SAP)
⚠️ Importante: Solo los usuarios con rol de Administrador o Logística tienen acceso a esta función.

6.3 Carga con Paquetería Soportada (rastreo automático)

Al usar una paquetería soportada por el agente de rastreo automático (ej: Paquete Express, DHL, FedEx, Estafeta), el sistema rastreará automáticamente el estatus de la guía después de la carga.

  1. Preparar el archivo Excel: Descargue la plantilla y complete los campos obligatorios (DocNum, TrackingNumber, TransportationCode, FormaEnvio).
  2. Subir el archivo: En la sección de Carga Masiva, haga clic en el área de carga o arrastre su archivo Excel.
  3. Validar: El sistema valida cada DocNum contra SAP. Las filas válidas muestran ✅ OK.
  4. Revisar y editar: Los campos Paquetería, F. Envío, Costo, F. Arribo, Recibió y Estatus son editables directamente en la tabla de validación.
  5. Ejecutar: Haga clic en “Ejecutar Carga”. El sistema muestra resumen: Total Procesadas, Exitosas (✅) y Fallidas (❌).
  6. Verificar: Confirme en el Dashboard que las entregas aparecen con guía asignada.
? Tip: Use las hojas “Paqueterías” y “FormasEnvio” del mismo Excel para consultar los códigos válidos. Los campos tienen dropdowns para facilitar la selección.

6.4 Carga con Paquetería No Soportada (estatus manual)

Cuando la paquetería utilizada NO está soportada por el agente de rastreo automático (por ejemplo, LOGISTICA FDR), el usuario debe ingresar manualmente el estatus de cada guía.

  1. Preparar el Excel con estatus manual: Además de los campos obligatorios estándar, llene la columna “EstatusGuia” con el código correspondiente (TR, EN, EX, etc.). Una misma guía puede asociarse a múltiples entregas si hay envíos consolidados.
  2. Subir y validar: Las filas se muestran con estado ⚠️ Warning (amarillo), indicando que la paquetería no está soportada. La carga puede continuar normalmente.
  3. Ejecutar carga: El sistema muestra barra de progreso durante el procesamiento.
  4. Verificar resultados: Revise el resumen de resultados y confirme en SAP que los campos fueron actualizados.
⚠️ Importante: Para paqueterías no soportadas, el estatus permanecerá con el valor ingresado manualmente. Si cambia, deberá actualizarlo mediante otra carga masiva o directamente en SAP.

Campos actualizados en SAP tras la carga: Paquetería, # GUÍA, Forma de pago de envío, Costo del flete, Fecha de embarque y Estatus guía de paquetería.


7. Administración de Usuarios

La sección de Usuarios permite a los administradores gestionar las cuentas de acceso al sistema.

7.1 Información de la Tabla

ColumnaDescripción
UsuarioNombre de usuario para iniciar sesión
NombreNombre completo del usuario
RolRol asignado (Administrador, Logística, Almacén, Vendedor, Soporte Ventas)
Afinidad Ext/NacTipo de asignación: Global (ve todo), Nacional o Exportación
FuenteOrigen de la cuenta: Local (creada manualmente) o SAP (autenticada contra SAP)
EstadoEstado de la cuenta: Activo o Inactivo
CreadoFecha de creación de la cuenta
AccionesBotones para Editar (✏️), Cambiar Contraseña (?) y Eliminar (?️)

7.2 Crear Nuevo Usuario

Para crear un nuevo usuario local, haga clic en el botón “+ Nuevo Usuario Local” ubicado en la esquina superior derecha. Complete los campos requeridos: nombre de usuario (único), nombre completo, contraseña y rol a asignar.

? Tip: Los usuarios SAP no necesitan ser creados manualmente. Se registran automáticamente la primera vez que inician sesión con sus credenciales de SAP.
⚠️ Importante: Esta sección solo es accesible para usuarios con rol de Administrador.

8. Configuración del Sistema

La página de Configuración permite ajustar los parámetros operativos del sistema de forma dinámica. Los cambios se aplican en tiempo real sin necesidad de reiniciar.

8.1 Pestaña General

SecciónParámetros
? Dashboard OperativoHistorial de Entregas (Días): define cuántos días buscar entregas para el dashboard (Default: 90)
⚠️ IncidenciasMáximo de Fotos por Incidencia (Default: 20)
? Agente de RastreoEstado del agente (activo/inactivo) e intervalo de ejecución en minutos (Mínimo: 1 min)

8.2 Pestaña Paqueterías

Gestión de los proveedores de paquetería configurados en el sistema: habilitar/deshabilitar paqueterías, agregar nuevas y utilizar la función de Auto-Descubrimiento con IA (Gemini + Playwright) para sugerir configuraciones de rastreo.

8.3 Configuraciones Adicionales

SecciónDescripción
? Reporte DiarioHora y minuto de envío del reporte gerencial diario
? Destinatarios de EmailLista de correos que reciben el reporte diario
? Excepciones Nac/ExpCorreos específicos para alertas de excepciones nacionales vs. internacionales
? Alertas de StatusConfiguración de notificaciones automáticas a clientes por cambio de estatus
?️ Logo del SistemaURL del logo personalizado que aparece en los correos de notificación
? Modo DebugActiva logs detallados para diagnóstico técnico
⚠️ Importante: Después de modificar cualquier configuración, haga clic en “Guardar Cambios” para que surtan efecto. Esta sección solo es accesible para Administradores.

9. Estado del Sistema

Muestra la conectividad y salud de todos los servicios que componen la plataforma. Es útil para diagnosticar problemas de conexión o verificar que todos los componentes están operativos.

ServicioDescripción
Backend APIEstado del servidor de la API REST (FastAPI)
MongoDBConexión a la base de datos MongoDB
SAP Service LayerConectividad con el ERP SAP Business One
FrontendEstado de la aplicación web React

Cada servicio muestra un indicador visual de estado (verde = operativo, rojo = con problemas). Haga clic en “Actualizar” para refrescar el estado.

? Tip: Si algún servicio muestra problemas de conectividad, contacte al equipo de soporte técnico o al administrador del sistema.

10. Roles y Permisos

El sistema implementa un control de acceso basado en roles (RBAC). Cada usuario tiene un rol asignado que determina qué secciones puede ver y qué acciones puede realizar.

10.1 Roles Disponibles

RolAccesoRestricciones
AdministradorAcceso total a todas las seccionesSin restricciones
LogísticaDashboard, Entregas, Incidencias, Carga Masiva, Estado del SistemaNo puede administrar usuarios ni configuración
Soporte VentasVisualización de todos los registrosSin columnas de Proveedor, Costos ni Aduana
AlmacénDashboard, Entregas, Incidencias, Estado del SistemaSolo lectura
VendedorDashboard, Entregas (filtradas)Solo ve sus propias entregas asignadas

10.2 Matriz de Acceso por Sección

SecciónAdminLogísticaSop. VentasAlmacénVendedor
Dashboard
Entregas✅*✅**
Incidencias
Carga Masiva
Usuarios
Paqueterías
Configuración
Estado Sistema

* Columnas limitadas (sin Proveedor, Costos, Aduana)    ** Solo ve sus propias entregas


11. Notificaciones por Email

El sistema envía notificaciones automáticas por correo electrónico utilizando plantillas HTML profesionales compatibles con todos los clientes de correo y con soporte nativo para modo oscuro.

11.1 Tipos de Notificaciones

TipoCuándo se envíaDestinatarios
Actualización de EstatusCuando el bot detecta un cambio de estatus real en una guíaCliente y Vendedor asignado
Excepción de EnvíoCuando la guía tiene estatus de excepción (EX)Lista de excepciones (Nacional o Exportación)
Error de RastreoCuando hay un error al consultar la paqueteríaLista de excepciones
Error SAPCuando hay un error grave al actualizar SAPLista de excepciones
Paquetería DeshabilitadaCuando una paquetería se desactiva automáticamenteAmbas listas de excepciones
Reporte Gerencial DiarioA la hora configurada cada díaTodos los destinatarios configurados

11.2 Reporte Gerencial Diario

El reporte diario incluye:

  • Total de entregas y completadas (contexto general)
  • Sin Guía Asignada con desglose ?? Nacionales / ? Extranjeros
  • Pendientes de Arribo con desglose ?? Nacionales / ? Extranjeros
  • Enlace a Google Sheets (si está configurado)
? Tip: La hora de envío del reporte diario y los destinatarios se configuran desde la sección de Configuración del Sistema.

12. Preguntas Frecuentes

❓ ¿Cada cuánto se actualiza la información del dashboard?

El dashboard se refresca automáticamente cada 5 minutos con datos directos de SAP. También puede refrescar manualmente recargando la página.

❓ ¿Cómo sé si mi guía ya fue rastreada?

En la tabla de Entregas, la columna GUÍA/STATUS muestra el estatus actual. Verde con “EN” = entregada. Azul con “TR” = en tránsito.

❓ ¿Qué hago si una paquetería no aparece en el sistema?

Contacte al administrador para que la agregue desde Configuración › Paqueterías. El sistema cuenta con Auto-Descubrimiento con IA para facilitar la configuración.

❓ ¿Puedo ver el historial de rastreo de una guía específica?

Sí, en la sección de Entregas puede buscar por número de guía. Al hacer clic podrá ver su historial completo de procesamiento.

❓ ¿Qué significa el estatus “Excepción”?

Indica que la paquetería reportó un problema con el envío (dirección incorrecta, intento fallido, paquete retenido, etc.). El sistema envía una notificación automática cuando detecta esta situación.

❓ ¿Cómo cambio mi contraseña?

Contacte al administrador del sistema quien podrá actualizar su contraseña desde la sección de Usuarios.

❓ ¿Qué navegadores son compatibles?

Google Chrome, Mozilla Firefox, Microsoft Edge y Safari. Se recomienda Google Chrome para la mejor experiencia.

❓ ¿Puedo usar la aplicación desde mi celular?

Sí, la interfaz es responsiva y se adapta a dispositivos móviles. Sin embargo, para una experiencia óptima se recomienda una computadora de escritorio.


Soporte: Para dudas sobre el funcionamiento del sistema o reportar errores, genere un ticket en Freshdesk asignado al departamento de Sistemas / TI.

Logística — SAP Shipping Tracker v1.0 — Febrero 2026
© TW Parts — Todos los derechos reservados