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.

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
$metadataOData, 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
ConceptosCiclo de vida del mensajePrimer envío (paso a paso)Asistentes de configuraciónAsistente de IAGuía de pantallasIntegracionesAPI pública
Cómo está organizada esta ayuda
| Sección | Para quién | Contenido |
|---|---|---|
| Primeros pasos | Todos | Vocabulario del sistema, ciclo de vida del mensaje y un tutorial de punta a punta |
| Asistentes de configuración | Implementador | Los 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 pantallas | Usuario / implementador | Qué hace cada pantalla y cómo usarla en el día a día |
| Integraciones | Implementador | Configuració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.