Skip to Content
Visión general

CMS — Industry 4.Now

El CMS (Collaborative Manufacturing Suite) es una plataforma de integración industrial donde es posible recolectar, recibir y enviar payloads a través de interfaces y definiciones, entre sistemas. En el CMS las integraciones se simplifican con la transformación de payloads entre origen y destino; así logramos integrar sistemas corporativos (ERP, MES, WMS) y la planta (PLC, sensores, servidores OPC UA y Modbus). Todo monitoreado, y un agente 24h para ayudar a solucionar problemas y ayudar en la integración entre aplicaciones.

Diagrama del CMS como capa de integración y control entre ERP, APS, PLM, WMS, QMS, mantenimiento, planta, analytics y el MOM/MES
Su MES fue hecho para operar la producción, no para mantener decenas de conexiones y sobrecargar el sistema. El CMS asume las integraciones, la seguridad y el monitoreo de manera escalable — y devuelve visibilidad de punta a punta en cada integración.

Qué hace el CMS

  • Recibe mensajes vía REST (POST /:interface/:definicao) y SOAP (/ws/:interface/:definicao), con inputs de API y WSDL generado dinámicamente según la definición.
  • Recolecta mensajes activamente (modo pull/evento): HTTP GET/POST, tópico MQTT, consulta SQL Server/Oracle/PostgreSQL/SQLite/InfluxDB, llamada SAP RFC/BAPI, recepción de IDoc, tag de disparo OPC UA y registro Modbus TCP.
  • Transforma el payload con scripts — escritos a mano o generados por IA.
  • Se configura solo a partir de lo que el otro lado ya publica: un Swagger, un $metadata OData, un WSDL, una colección Postman, el catálogo de una base, los archivos de una carpeta o un pack listo de SAP se vuelven Interfaces, Colectas y Entregas por un asistente, con la IA nombrando, agrupando y escribiendo el Transformador (ver Asistentes).
  • Entrega de forma asíncrona con orden secuencial (FIFO) o paralelo, con número de reintentos y backoff configurables, incluso escribiendo tags OPC UA y registros Modbus.
  • Monitorea la disponibilidad de las aplicaciones, interfaces bloqueadas, errores de negocio y acumulación de mensajes, disparando alertas por correo, webhook y notificación in-app.
  • Se abre a una IA por un servidor MCP propio: un asistente conectado lee el catálogo, diagnostica mensajes y crea la integración entera, con el alcance limitado al Perfil de un usuario de servicio (ver Servidor MCP).
  • Se explica y se investiga solo por el Asistente de IA: responde sobre el producto leyendo este manual — citando la página — y, con el módulo Agente, investiga su instalación con evidencia de cada paso y propone la integración lista para aprobación.

Por dónde empezar

Cómo está organizada esta ayuda

SecciónPara quiénContenido
Primeros pasosTodosVocabulario del sistema, ciclo de vida del mensaje y un tutorial de punta a punta
Asistentes de configuraciónImplementadorLos seis asistentes: Swagger/OData/WSDL/Postman/MCP, catálogo de base de datos, catálogo de carpetas, packs SAP, unir dos Definiciones y generación de Transformador por IA
Guía de pantallasUsuario / implementadorQué hace cada pantalla y cómo usarla en el día a día
IntegracionesImplementadorConfiguración por protocolo: HTTP/SOAP, MQTT y Sparkplug B, bases de datos, SAP (RFC, IDoc, Gateway/OData, CPI y packs), OPC UA, Modbus, PI Web API, archivos — y la API pública del CMS

Esta documentación acompaña al código: vive en cms-docs/ dentro del propio repositorio del CMS, así que un cambio de comportamiento y la actualización de la ayuda entran en el mismo commit.