Saltar al contenido principal

Recepción, almacenamiento y transporte de petróleo · Desarrollo Web

OTC 360

Plataforma de control operacional que reemplazó papel, correos y Excel por un único sistema para gestionar órdenes de trabajo, permisos, planes de mantenimiento y carpetas de contratistas, con indicadores en vivo.

Next.jsTypeScriptTailwind CSSPrismaPostgreSQLBetter AuthTanStack QueryRechartsAzure StorageZustandReact PDFZod

Cliente

OTC — Oleoducto Trasandino Chile

Duración

≈3 meses de desarrollo, con visitas en planta en Concepción

Lanzamiento

Abril 2025

Mockup ilustrativo. El sistema real es privado por acuerdo con el cliente — sin capturas ni datos reales.

El problema

OTC opera la recepción, almacenamiento y transporte de petróleo a través de un oleoducto transandino entre Chile y Argentina, atendiendo a clientes como ENAP. En planta conviven el equipo interno y múltiples empresas contratistas trabajando cada día.

Antes de OTC 360, el control operacional vivía repartido en tres lugares: papel para libros de obra y permisos de trabajo, correo para coordinar requerimientos, y Excel para el resto. Las carpetas de arranque con documentación de contratistas no tenían un repositorio único; los equipos y las OTs se gestionaban en MP10; los indicadores se armaban a mano cada vez que alguien los pedía.

El resultado: trazabilidad débil de quién trabajó, qué se hizo, con qué permiso y en qué fecha, y prácticamente nula visibilidad consolidada para gerencia.

La solución

OTC 360 unifica el ciclo completo de trabajo en una sola plataforma web, accesible tanto para el equipo interno como para las empresas contratistas externas. Cada solicitud, orden, permiso y plan de mantenimiento vive en el mismo sistema, con la documentación de respaldo asociada y los actores correctamente identificados.

La plataforma integra cerca de 20 módulos que cubren toda la operación end-to-end: gestión de equipos y ubicaciones con jerarquía, órdenes de trabajo, permisos, planes de mantenimiento preventivo, programación visual tipo Gantt, control de contratistas, indicadores y reportería, auditoría y trazabilidad, entre otros. Todo conectado nativamente — sin integraciones frágiles, sin planillas paralelas, sin exportar datos para analizarlos afuera.

Hoy la usan a diario el equipo de OTC y las empresas contratistas en el mismo flujo, y en las semanas de mayor actividad ha llegado a 96 usuarios en un solo día.

Cómo fluye una OT

OTC 360 conecta al equipo de OTC con las empresas contratistas en un mismo flujo. Así avanza una orden de trabajo, desde que nace hasta que se cierra.

Antes de cualquier OT · requisitos del contratista

  • Charlas de seguridad

    Requisito

    Un mini curso con video y examen que cada contratista rinde en la app.

  • Carpeta de arranque

    Requisito

    Un supervisor sube la documentación de la empresa (seguridad y salud operacional, medio ambiente), de sus vehículos y de sus trabajadores. Cada documento lo aprueba OTC: legal, medio ambiente y seguridad.

No son parte de la OT: son la condición para que el contratista pueda trabajar.

  1. 1. Operador OTC

    Solicitud de trabajo

    Levanta la solicitud de trabajo.

  2. 2. Jefe de operaciones o mantenimiento

    Aprobación y OT

    Aprobado
  3. 3. Contratista

    Libro de obras

  4. 4. Contratista

    Permiso de trabajo

  5. 5. Responsable de la OT

    Aprobación de hitos

    Aprobado
  6. 6. Responsable de la OT

    OT cerrada

Paso 1 de 6 · Operador OTC

Levanta la solicitud de trabajo.

En números

96

usuarios en un día peak

Máximo registrado (octubre 2026), entre equipo interno y contratistas.

100+

OTs por mes

Promedio de los meses recientes.

20

módulos integrados

OTs, carpetas, permisos, planes, solicitudes, indicadores

18 meses

en producción continua

Operación desde abril 2025

Arquitectura

Frontend en Next.js con TypeScript estricto, autenticación por sesión con Better Auth, persistencia en PostgreSQL vía Prisma, almacenamiento de documentos en Azure Blob Storage —aprovechando el tenant Microsoft que el cliente ya tenía— y generación de PDFs server-side para reportes y permisos. El módulo de indicadores se construye con Recharts a partir de queries SQL que cruzan OTs, planes y solicitudes en vivo.

Decisiones técnicas

Prisma + PostgreSQL

Modelo relacional limpio para entidades fuertemente vinculadas (OTs ↔ permisos ↔ planes ↔ usuarios) y migraciones versionadas para iterar sin romper datos en producción.

Better Auth

Sesiones server-side con control completo del flujo de invitaciones a contratistas externos, sin lock-in a un proveedor SaaS de identidad.

Azure Blob Storage

OTC ya operaba sobre tenant Microsoft, así que la documentación de carpetas de arranque queda dentro del mismo dominio de seguridad y respaldo del cliente.

React PDF + Zod

Permisos y reportes oficiales generados server-side a partir de datos validados extremo a extremo, listos para imprimir o adjuntar.

Funcionalidades

Órdenes de Trabajo

Ciclo completo de creación, asignación, ejecución y cierre, con la documentación y permisos asociados en el mismo registro.

Carpetas de Arranque

Repositorio único de documentación de contratistas, trabajadores y equipos, accesible para auditoría antes de habilitar trabajos en planta.

Permisos de Trabajo

Reemplazo digital del libro de obras en papel, con generación de PDF firmable y vinculación directa a la OT que lo origina.

Planes de Mantenimiento

Programación recurrente de mantenciones preventivas, con derivación automática a OTs cuando corresponde ejecutar.

Solicitudes de Trabajo

Canal único para que internos y contratistas levanten requerimientos, con seguimiento de estado y conversión a OT.

Indicadores

Dashboard tipo Power BI alimentado en tiempo real por OTs, planes de mantenimiento y solicitudes, sin extracciones manuales.

Línea de tiempo

  1. Enero 2025

    Kickoff & discovery

    Primeras reuniones con OTC en Concepción para mapear procesos, dolores actuales y entender la operación en planta.

  2. Feb – Mar 2025

    Desarrollo y visitas en planta

    Construcción de los módulos centrales con iteraciones quincenales y visitas presenciales al sitio.

  3. Marzo 2025

    Beta interna

    Validación del flujo completo de OTs, permisos y planes con usuarios piloto del equipo OTC.

  4. Abril 2025

    Lanzamiento a producción

    Despliegue público, onboarding de contratistas externos y activación del módulo de indicadores.

  5. Hoy

    18 meses en operación

    Soporte continuo, iteración de funcionalidades y crecimiento gradual de usuarios y módulos en uso.

¿Tienes un proyecto similar?

Construyo sistemas a medida de extremo a extremo. Conversemos.