SiteLinker: cómo automatizamos la transferencia de miles de documentos entre Oracle Aconex y Autodesk Forma, usando autodesk Platform Services.
Es un desarrollo para un cliente del sector de gestión de proyectos de construcción e ingeniería, en el marco de un programa de infraestructura pública, SEMCO diseñó e implementó un sistema bidireccional de migración documental construido directamente sobre las APIs oficiales de Oracle Aconex y Autodesk Platform Services (APS).

Los 4 valores (7,222 / ~331 GB / 4+1 / 0) deben quedar fácilmente editables, no incrustados en una imagen fija.
Dos plataformas que no se hablan entre sí de forma nativa
El cliente necesitaba mantener sincronizada la documentación de proyectos de construcción entre Oracle Aconex y Autodesk Forma, y el problema no era solo «mover archivos».
Lista de puntos del reto
SiteLinker: construido directamente sobre las APIs oficiales
No es un conector genérico ni una automatización de plantilla. Es una aplicación Web y un robot que conversa directamente con los endpoints oficiales de ambas plataformas.
APIs utilizadas
Diagrama de arquitectura

Diagrama estático. Las flechas naranjas indican el sentido de escritura/lectura principal; las grises, la confirmación/respuesta en sentido inverso.
No se migra solo el archivo — se migra el documento completo
Cada documento en Aconex trae consigo decenas de atributos (proyecto, tipo, disciplina, estado, entre otros). SiteLinker extrae primero esos atributos, los traduce automáticamente al esquema de Autodesk, y clasifica cada documento en la carpeta correcta — antes de mover el archivo pesado. Cuando un caso no encaja en las reglas automáticas, el equipo lo ajusta desde una plantilla simple, sin tocar la plataforma directamente.
Diagrama de flujo — Aconex → Autodesk Forma (vía APS)

7 pasos secuenciales. En pantallas angostas puede colapsarse a acordeón o mantenerse vertical como aquí.
Diagrama de estados de un documento

El estado de error no es final: el sistema reintenta automáticamente antes de marcarlo como fallo definitivo.
Diseñado para fallar bien, no para no fallar nunca
Las plataformas externas no siempre responden de forma estable — sesiones que expiran, respuestas lentas, cortes de red. En lugar de asumir un escenario ideal, SiteLinker fue diseñado para operar bajo esas condiciones reales: detecta fallas temporales, reintenta automáticamente y retoma justo donde se quedó, sin perder avance ni duplicar trabajo.
El resultado: migraciones que corren de forma desatendida, día tras día, sin necesitar supervisión constante.
Mockup de panel de métricas (estilo dashboard)

Mockup ilustrativo del dashboard real del producto. Los valores (1,051 / 516 / 0 / 1,567 / 67%) son de ejemplo, no datos fijos.
De proceso manual a operación autónoma y programada
Grid de 4 estadísticas (mismo contenido que el hero)

El sistema quedó instalado y validado en la infraestructura del propio cliente (Windows Server, IIS, SQL Server), operando de forma autónoma y programada — sin intervención manual diaria — con garantía de 6 meses y acompañamiento activo durante la homologación con la infraestructura del programa público correspondiente.
Chips de stack técnico
Información atrapada entre plataformas, licencias que no controlas, o falta de trazabilidad total sobre tu propia documentación
Esto es exactamente el tipo de proyecto que resolvemos, construyendo directamente sobre las APIs oficiales de cada plataforma.