Integraciones
Software para operativas portuarias: integración de datos
En un puerto, una misma mercancía aparece en documentos de la naviera, del consignatario, del transitario, de la terminal, de la aduana y del transportista por carretera o ferrocarril. Cada actor tiene su sistema y su código para lo mismo. Este artículo repasa dónde se cruzan esos datos (documentos, terminal, logística y equipos) y qué conviene decidir antes de construir software que los conecte.
- Publicado
- Revisado
- Lectura
- 5 min
- Por
- colectivedata
Un ecosistema de muchos actores y pocos datos compartidos
La operativa portuaria es, ante todo, coordinación entre organizaciones distintas. La autoridad portuaria gestiona escalas, atraques y servicios; la terminal planifica la carga y descarga y el patio; el consignatario representa al buque; los transitarios y agentes de aduanas tramitan la mercancía; los transportistas recogen y entregan. Muchos puertos disponen además de una plataforma de comunidad portuaria que intercambia mensajes entre estos actores.
Un software nuevo en este entorno rara vez sustituye a los sistemas existentes. Lo habitual es que tenga que leer de varios, cruzar identificadores y aportar una vista o una automatización que hoy se hace con correos, hojas de cálculo y llamadas. Por eso la integración de datos es el núcleo del problema, no un añadido.
Documentos: el mismo contenedor en muchos papeles
La parte documental incluye avisos de llegada del buque, listas de carga y descarga, conocimientos de embarque, declaraciones de mercancías peligrosas, documentos aduaneros y órdenes de entrega o recogida. Parte de estas comunicaciones viajan como mensajes estructurados entre sistemas; otra parte sigue llegando en PDF, hojas de cálculo o correo.
En el ámbito de la Unión Europea, el Reglamento (UE) 2019/1239 establece un entorno europeo de ventanilla única marítima (EMSWe), con interfaces armonizadas para las obligaciones de información de los buques que llegan, permanecen o salen de los puertos de la Unión, y se aplica desde el 15 de agosto de 2025. Para un proyecto de software, esto significa que una parte de los datos de escala se canaliza por cauces definidos; la interpretación de las obligaciones concretas corresponde a cada organización y a sus asesores.
- Inventario de documentos que intervienen en vuestro proceso y quién los emite.
- Para cada uno: si llega como mensaje estructurado, como fichero tabular o como documento libre.
- Campos clave que permiten cruzarlos: escala, buque, número de contenedor, número de conocimiento de embarque, referencia aduanera.
- Documentos libres que convendría extraer automáticamente, siempre con revisión humana de los campos críticos.
Terminal: planificación, patio y muelle
El sistema operativo de la terminal (TOS) es el maestro de lo que ocurre dentro: posiciones en patio, secuencias de carga, movimientos de puerta, inspecciones y estados de cada unidad. Cualquier integración debería respetar esa autoridad y consumir sus datos en lugar de replicar decisiones fuera de él.
| Dato | Quién lo necesita | Uso típico | Cuidado |
|---|---|---|---|
| Estado de la unidad (descargada, retenida, disponible) | Transitario, transportista, cliente final | Saber cuándo se puede recoger | Las retenciones pueden tener motivos que no todos deben ver |
| Citas de puerta | Transportistas | Reducir esperas y colas | Cambios de última hora y no presentados |
| Plan de escala y previsión de atraque | Consignatario, servicios portuarios | Coordinar prácticos, amarre y suministros | Las previsiones cambian; hay que versionarlas |
| Movimientos de puerta | Administración, facturación | Calcular estancias y servicios | Correcciones posteriores al movimiento |
Logística: lo que pasa antes y después del muelle
Para el cliente que importa o exporta, el puerto es un tramo de una cadena más larga: almacén de origen, transporte terrestre, terminal, buque, terminal de destino y entrega. El valor del software suele estar en unir esos tramos con un identificador común y en anticipar problemas: un contenedor retenido que impide cumplir una cita de entrega, una escala retrasada que obliga a replanificar camiones.
- Seguimiento por unidad y por envío, con eventos normalizados aunque procedan de fuentes distintas.
- Cálculo de fechas previstas a partir de la escala y del estado en terminal, mostrando de dónde sale cada dato.
- Avisos a la persona responsable cuando un evento esperado no llega o llega fuera de plazo.
- Conexión con el transporte terrestre: reservas, asignación de camiones o vagones y confirmación de entrega.
Equipos: grúas, vehículos de patio y sensores
Grúas de muelle, grúas de patio, cabezas tractoras, apiladoras y básculas generan datos de actividad, posición y estado. Integrarlos permite registrar movimientos reales, medir tiempos de operación, preparar mantenimiento o detectar cuellos de botella. Esta información suele estar en sistemas de control de cada fabricante o en el propio TOS.
- Leer datos de equipos para registro y análisis tiene un perfil de riesgo muy distinto de enviarles órdenes; cualquier actuación sobre maquinaria se diseña con el responsable de operaciones y fuera de las funciones de seguridad del equipo.
- Los identificadores de equipo deben coincidir entre el sistema de mantenimiento, el TOS y la telemetría.
- Los datos de posición de vehículos conducidos por personas son datos personales indirectos y requieren una finalidad clara.
Cómo diseñar la integración
Con tantos emisores, el diseño gana mucho si se adopta un modelo de eventos común: cada fuente se traduce a eventos normalizados (unidad descargada, retención aplicada, retención levantada, salida por puerta) con marca de tiempo, origen y referencia a la unidad y a la escala. Sobre ese registro de eventos se construyen las vistas y los avisos.
- Tabla de equivalencias de identificadores entre sistemas, mantenida y versionada.
- Conservación del mensaje original junto al evento normalizado, para poder auditar la traducción.
- Tratamiento de eventos tardíos, duplicados o contradictorios, con reglas explícitas de prioridad por fuente.
- Permisos por actor: cada organización ve lo que le corresponde de cada unidad.
- Supervisión de cada conexión: cuándo llegó el último mensaje de cada fuente.
Ejemplo ilustrativo: un transitario quiere saber, sin llamar a la terminal, qué contenedores de sus clientes están disponibles para recoger. El sistema combina la escala (del consignatario o de la plataforma portuaria), la descarga y las retenciones (de la terminal) y el despacho (de su sistema aduanero), y muestra solo las unidades libres, con la fuente y la hora de cada dato. Si una fuente lleva horas sin informar, la vista lo indica en lugar de mostrar un estado antiguo como actual.
Criterios de decisión
- ¿Qué decisión concreta quieres mejorar (recogidas, citas, facturación, planificación de escala) y qué datos la alimentan?
- ¿Qué sistemas son maestros de cada dato y qué acceso ofrecen: mensajes estructurados, interfaces de programación, ficheros?
- ¿Existe una plataforma de comunidad portuaria que ya agregue parte de la información?
- ¿Cómo se cruzan los identificadores entre actores y quién mantiene las equivalencias?
- ¿Qué información es confidencial entre actores y cómo se segregan los permisos?
- ¿Qué obligaciones de información aplican a vuestra organización, según vuestros asesores, y cómo debe apoyarlas el sistema?
Un buen primer paso suele ser una sola vista de valor alto, como la disponibilidad de unidades para un tipo de actor, construida sobre el modelo de eventos. Si funciona, el mismo modelo sirve para ampliar a otros procesos sin rehacer las conexiones.
Fuentes
- Reglamento (UE) 2019/1239 por el que se establece un entorno europeo de ventanilla única marítima — EUR-Lex, Unión Europea
Contenido informativo elaborado por colectivedata. No sustituye un análisis específico de tu caso.
Relacionado
- CapacidadInteroperabilidadIntercambios entre organizaciones basados en contratos y esquemas explícitos, preparados para cambiar de versión sin romper a nadie.
- ServicioIntegraciones y automatizaciónConectamos aplicaciones, datos y tareas para que la información circule sin depender de procesos manuales.
Más sobre integraciones
Todo el conocimiento- Cómo calcular el coste de una integración entre sistemas«Conectar el ERP con la tienda» puede ser una tarea de pocos días o un proyecto de meses, y la diferencia rara vez está en la tecnología elegida.
- Cómo conectar un MES con un ERPEl ERP decide qué hay que fabricar y cuánto cuesta; el MES sabe qué se está fabricando de verdad, con qué material y con qué incidencias.
- ERP a medida frente a ERP comercial: cómo decidirLa pregunta casi nunca es «a medida o comercial» en abstracto, sino qué parte de vuestra operación es estándar y qué parte os distingue.
¿Tienes un proyecto parecido? Cuéntanos qué necesitas.