Desarrollo De Software ERP Para Una Compañía De Logística
Introducción
Transportes Rivelo es una compañía de transporte de carga en México. La empresa opera principalmente en el corredor Puebla-Nuevo Laredo, donde gestionan importaciones y exportaciones con Estados Unidos. Para optimizar su operación, Rivelo necesitaba un sistema que centralizara la gestión de viajes, flota, cotizaciones y rastreo GPS en una plataforma unificada.
En 2025, empezamos a colaborar con Rivelo para desarrollar Potenza, un software ERP a la medida que le permitiera a su equipo operativo y comercial gestionar la complejidad de sus procesos logísticos diarios. Este caso de estudio es un recorrido por las pantallas clave de Potenza, mostrando cómo cada módulo se integra para apoyar y mantener registro de la operación.
Viajes: La Unidad Central de Operación
Los viajes son la entidad principal del ERP. Un viaje emplea el resto de entidades en la aplicación: operadores, camiones, cajas, ubicaciones, entre otros. Estos elementos se combinan para representar cada envío de mercancía, asignar recursos, seguir su progreso y registrar la operación diaria.
La vista “Viajes” es la pantalla inicial de la aplicación. Desde aquí, el equipo de operaciones puede supervisar el estado de los viajes recientes, así como administrar información básica sobre la composición de los viajes, como el cliente, origen, destino, operador, camión y caja (remolque) asignados.
Desde esta vista se pueden realizar acciones rápidas mediante menús contextuales, como avanzar el estado del viaje, agregar observaciones o editar la composición del viaje. Esto facilita al equipo editar elementos del viaje conforme se desarrollan, sin necesidad de navegar a pantallas secundarias, reduciendo fricción y manteniendo el foco en la ejecución diaria.
La página de viajes también permite importar múltiples viajes. La compañía también ocupa sistemas externos para el registro de viajes en hojas de cálculo. Mediante esta funcionalidad, el equipo puede copiar y pegar datos directamente desde Excel o importar archivos CSV para cargar múltiples viajes de forma rápida. El sistema guía al usuario a través de un proceso de importación que incluye mapeo de columnas, validación de datos y confirmación antes de finalizar la carga, asegurando que la información se integre correctamente en el sistema.
Creación de un Viaje
Existen varias maneras de crear un viaje: desde la vista de viajes, mediante importación de múltiples viajes, o a través del formulario que se muestra a continuación. Este formulario captura la totalidad de la información necesaria para el registro del viaje, e ilustra cómo la aplicación aglomera datos de distintas entidades (clientes, operadores, camiones, cajas, ubicaciones) en una unidad de trabajo.
La información capturada aquí se refleja en la vista de viajes y en el detalle del viaje, donde el equipo puede continuar editando o avanzando el estado operativo conforme se desarrolla el envío.
Vista “Detalle del Viaje” y Bitácora
Una vez creado el viaje, el equipo puede acceder a su detalle para supervisar su progreso, registrar eventos, adjuntar archivos o verificar información. Esta vista centraliza toda la información relevante de un viaje, incluyendo información administrativa, la ubicación actual del tractocamión asignado, y bitácora de eventos con actualizaciones GPS.
Plantillas de Flujo de Trabajo
No todos los viajes son iguales (pero sí muy parecidos). El sistema permite crear plantillas (secuencias de pasos) para seccionar los eventos que debe seguir cada tipo de viaje. De esta manera, el viaje permite registrar eventos operativos de forma flexible, pero siempre dentro de un marco estandarizado que facilita la supervisión y el control de la operación diaria. Las plantillas también definen criterios de ejecución para cada paso, por ejemplo, si el paso libera un activo (camión, caja), permitiendo su asignación a un nuevo viaje.
Rastreo GPS en Tiempo Real
Cada tractocamión en la flota está equipado con un dispositivo de rastreo GPS que permite su supervisión en tiempo real. La información de ubicación se integra tanto en el detalle del viaje como en el detalle del camión, proporcionando contexto visual sobre los activos. Cuando un camión está asignado a un viaje activo, su ubicación se actualiza automáticamente cada cierto tiempo mediante un bot que consulta la API del proveedor de GPS, asegurando que el equipo siempre tenga información actualizada sobre la ubicación de los envíos.
Gestión de Flota: Camiones y Cajas
Naturalmente, es necesario mantener un registro actualizado de los activos disponibles para asignar a los viajes. Además, el sistema cuenta con catálogos de camiones, cajas, operadores, cliente, ubicaciones, organizaciones y personas de contacto. Todos estos elementos enriquecen la información de los viajes y permiten una gestión integral de la operación logística.
Cotizaciones
Los viajes comienzan con una propuesta comercial que se captura en el módulo de cotizaciones. Aquí, el equipo comercial puede registrar la información necesaria para determinar el costo de la operación, incluyendo detalles del cliente, origen, destino, tipo de carga, dimensiones, peso, entre otros. Esta información se utiliza para generar una cotización que puede ser revisada internamente antes de ser enviada al cliente.
Gestión de Usuarios
La aplicación cuenta con un sistema de autenticación robusto y políticas de seguridad en la base de datos que garantizan que los usuarios solo pueden acceder a la información relevante para su rol. En la sección de administración, los usuarios con los permisos apropiados pueden crear y gestionar cuentas de usuario.
Diseño Responsivo
La aplicación es completamente responsiva, permitiendo al equipo acceso a todo el sistema desde dispositivos móviles.
Conclusión
Gracias por acompañarnos en este recorrido por Potenza, el software ERP que desarrollamos para Transportes Rivelo. Esperamos que este caso de estudio haya sido útil para ilustrar las capacidades de desarrollo de software a la medida que podemos ofrecer para tus propios proyectos. Si estás interesado en construir una solución personalizada para tu negocio, no dudes en contactarnos para discutir cómo podemos ayudarte a llevar tu operación al siguiente nivel.