Ir al contenido
CMSIndustry 4.Now

Industry 4.Now

El hub de integración de la fábrica conectada.

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.

El único integrador industrial con IA: describa el mapeo de los campos en lenguaje natural y el CMS genera el transformador entre aplicaciones de manera simple y rápida.

OPC UA SAP RFC / IDoc MQTT REST / JSON ERP SAP / TOTVS Aplicaciones externas REST / SOAP / archivos Bases de datos SQL / historiadores Calidad LIMS / inspección Mantenimiento Órdenes / activos Logística WMS / expedición Supply chain Programación Sensores IoT / básculas Planta PLC / OPC UA CMS · INTEGRACIÓN Y CONTROL RECOLECTA · RECIBE · TRANSFORMA · ENTREGA · MONITOREA MOM / MES Operación de la producción Monitoreo central del CMS InterfacesTiempo real AuditoríaTrazabilidad DisponibilidadMonitoreado
Arrastre para ver el diagrama completo
SAP RFC / BAPISAP IDocOPC UAModbus TCPMQTTSQL ServerOraclePostgreSQLSQLiteInfluxDBMongoDBRESTSOAPPI Web APISparkplug BArquivos

Plataforma

CMS – Collaborative Manufacturing Suite

Cuando no existe una capa de integración, los datos de la fábrica quedan dispersos, las integraciones se vuelven difíciles de rastrear y el conocimiento queda atrapado en las personas. El resultado es una operación más dependiente, menos transparente y más vulnerable a los riesgos.

Panel de aplicaciones: cada sistema integrado, con estado actual y disponibilidad.
Panel de aplicaciones: cada sistema integrado, con estado actual y disponibilidad.

Creamos el CMS – Collaborative Manufacturing Suite, una plataforma desarrollada para centralizar, controlar y monitorear las integraciones entre los sistemas del piso de fábrica y los sistemas corporativos, incluyendo el ecosistema SAP y non-SAP.

El CMS fue concebido para soportar las principales necesidades de integración de una operación industrial, conectando máquinas, equipos, aplicaciones de fábrica, sistemas MES, ERPs y demás plataformas corporativas.

Las cinco etapas

Cómo opera el CMS

Todo flujo pasa por las mismas cinco etapas. Eso convierte una integración nueva en configuración, y no en un proyecto de software.

  1. Recibe

    Endpoint REST listo para cada definición y servicio web SOAP con WSDL generado dinámicamente. Autenticación por API Token de la aplicación o WS-Security.

    • REST
    • SOAP + WSDL
    • API Token
    • Síncrono o asíncrono
  2. Recolecta

    Cuando el dato no llega solo, el CMS va a buscarlo: consulta SQL, llamada a una BAPI, tópico MQTT, tag OPC UA que cambió, registro Modbus, endpoint HTTP. Por programación o por evento.

    • Pull programado
    • Push por evento
    • Reenvío múltiple
  3. Exclusivo CMS

    Transforma

    Con el Payload de Origen y Destino usted puede utilizar un prompt de IA para hacer el mapeo de campos en lenguaje natural y dejar que el CMS cree un transformador para usarlo en sus definiciones de recolección y entrega.

    • Mapeo por IA
    • Lenguaje natural
    • Reutilizable
  4. Entrega

    Interfaz asíncrona/síncrona con orden secuencial o paralelo, timeout, reintentos y espera configurables por definición. El destino puede ser un ERP, una base de datos, un broker MQTT — o un tag del PLC.

    • Orden garantizado
    • Reintento automático
    • Reproceso masivo
  5. Monitorea

    Disponibilidad de las aplicaciones por keep-alive, interfaces bloqueadas, acumulación de mensajes, errores técnicos y de negocio — con alerta por correo, WhatsApp y notificación en pantalla.

    • Uptime por aplicación
    • Wallboard para TV
    • Alertas por evento

Arquitectura

Obtenga la inteligencia y la visibilidad de integración necesarias para operar su fábrica con diversos sistemas de forma eficiente.

Elija el escenario y siga cada etapa del dato. El CMS conecta sistemas corporativos e industriales, sin importar el protocolo, garantizando que los datos se reciban, se procesen y se entreguen con la integración totalmente monitoreada.

SAP DM SAP S/4HANA TOTVS(Protheus / Datasul) SAP PI/CPI Sistemas MES Historiadores de planta Sistemas de laboratorio Aplicación Externa CMS – Collaborative Manufacturing Suite On-Premise / Cloud AWS On-Premise / Cloud AWS SCADA / HMI Sistemas DCS Sistemas MES Base de datos propia Historiadores de planta Sistemas SPEC/SQC Sistemas de laboratorio Sistemas de mantenimiento SCADA / HMI Sistemas DCS Base de datos propia Sistemas SPEC/SQC Sistemas de mantenimiento
Arrastre para ver el diagrama completo

Integraciones

Diversos protocolos y tecnologías, en los dos sentidos (Recolección y Entrega)

Cada protocolo y tecnología tiene su forma de recolección y de entrega — la tabla muestra lo que hace el sistema en cada sentido.

  • SAP
  • Oracle
  • SQL Server
  • PostgreSQL
  • TimescaleDB
  • MongoDB
  • InfluxDB
  • AVEVA PI
  • OPC UA
  • MQTT
  • Sparkplug B
  • Modbus
TecnologíaEntrada (Recolección)Salida (Entrega)
HTTP RESTConsulta a APIs y recepción de llamadasEnvío, actualización y eliminación de registros
SOAPServicio publicado por el CMS para que el otro sistema lo llameLlamada a los web services del proveedor
MQTTSuscripción a tópicos del brokerPublicación en tópicos
SQL ServerLectura de tablas y vistas, con marca de lo ya leídoGrabación de registros y ejecución de procedimientos
OracleLectura de tablas y vistas, con marca de lo ya leídoGrabación de registros y ejecución de procedimientos
PostgreSQL (incluye TimescaleDB)Lectura de tablas, vistas y series temporalesGrabación de registros y ejecución de procedimientos
SQLite (base en archivo)Lectura de tablas y vistasGrabación de registros
InfluxDB (1.8, 2.x y 3.x)Consulta de series temporales y agregacionesGrabación de puntos de medición
MongoDBLectura de colecciones, solo lo que cambió desde la última búsquedaGrabación de documentos
MongoDB AtlasLectura de colecciones en la nube, con conexión cifradaGrabación de documentos
Azure Cosmos DB (API Mongo) y AWS DocumentDBLectura de colecciones, por compatibilidad con MongoDBGrabación de documentos
SAP RFC / BAPILlamada a funciones y BAPIs de SAPLlamada a funciones y BAPIs de SAP
SAP IDocRecepción de IDocs de cualquier tipoEnvío a SAP por función o BAPI
OPC UALectura de tags y disparo por cambio de valorEscritura de tags en el equipo
Modbus TCPLectura cíclica de registros y disparo por cambioEscritura en registros
Sparkplug BSuscripción a los dispositivos publicados en el brokerEnvío de comandos a los dispositivos
PI Web API (AVEVA/OSIsoft)Valor actual, histórico, interpolado y resumenGrabación de valores en PI
Archivos (directorio)Monitoreo de carpeta y lectura de los archivos que lleganGeneración de archivos en carpeta o recurso compartido

Pull — programado

El CMS consulta por intervalo o expresión cron: HTTP, SQL Server, Oracle, PostgreSQL, SQLite, InfluxDB, MongoDB, SAP RFC, PI Web API, barrido Modbus y lectura de directorio.

Push — por evento

El sistema externo entrega cuando ocurre: recepción REST y SOAP, publicación MQTT, namespace Sparkplug B, IDoc de SAP, disparo de tag OPC UA y cambio en registro Modbus.

SAP RFC/BAPI en proceso aislado

El SDK nativo de SAP corre en un microservicio separado: una falla en la integración SAP no derriba la API, el programador ni los workers. En la pantalla de recolección se busca la función, se importan los parámetros y se prueba la llamada — con caché local de los metadatos para trabajar incluso sin conexión.

IDoc con RFC Server dedicado

Un listener registrado en el gateway de SAP recibe los IDocs enviados por el ERP, filtrados por tipo de IDoc, tipo de mensaje y socio. Reiniciar el listener no afecta las llamadas RFC de salida.

OPC UA y Modbus sin hardware

Servidores OPC UA y Modbus TCP incorporados, con perfiles de tags por PLC, permiten validar disparo y escritura de punta a punta antes de tener acceso al equipo real.

Escritura en el PLC con traba

Toda escritura en tag OPC UA o registro Modbus pasa por un bloqueo de permiso, con tag y valor de disparo que liberan la operación y el valor escrito registrado de vuelta al final.

Packs SAP de Manufactura

Sus integraciones con SAP PP, QM y PM ya vienen listas

La parte cara de integrar con SAP no es el software: es averiguar qué BAPI llamar, qué campos exige, en qué orden y cómo interpretar el retorno. El CMS ya trae ese conocimiento empaquetado — usted elige el escenario y las interfaces nacen configuradas.

108escenarios listos de producción, calidad y mantenimiento
3módulos SAP cubiertos: PP, QM y PM
4pasos de un asistente, sin escribir código
100%de las funciones verificadas contra un SAP real

SAP PP — Producción

Notificación por tiempo o por orden, consumo de componentes, entrada del terminado, liberación y cierre técnico de orden, lotes y lectura de la cartera de órdenes.

SAP QM — Calidad

Cartera de lotes de inspección, características a medir con nominal y tolerancias, registro de resultados, punto de inspección en producción, decisión de empleo y aviso de calidad.

SAP PM — Mantenimiento

Apertura y cierre de avisos, notificación de tiempo del técnico, órdenes y activos — y el registro de punto de medición desde OPC UA, Modbus o PI.

De la instalación al primer mensaje

  1. 01

    Elija el pack

    PP, QM o PM, sobre la aplicación que conversa con SAP.

  2. 02

    Marque los escenarios

    El preset de esenciales ya viene marcado. Instale el resto cuando lo necesite.

  3. 03

    Indique los datos de la planta

    Centro, almacén y clases de movimiento. Una vez, para todas las interfaces.

  4. 04

    Revise e instale

    Usted ve lo que se creará antes de grabar nada.

Verificado contra su SAP, no contra un manual

Antes de instalar, el CMS le pregunta a su sistema si cada función existe y si los campos coinciden con ese release. Una receta incompatible no se instala — en vez de convertirse en una interfaz rota que solo falla con el primer mensaje.

Contrato en lenguaje de negocio

Su MES envía orden, operación y cantidadBuena. El pack lo traduce a AUFNR, VORNR y YIELD. Un campo obligatorio faltante se rechaza antes de llegar a SAP, con un error que el operador entiende.

Errores de SAP en lenguaje claro

RU 130 se vuelve "la orden aún no fue liberada". Período contable cerrado, stock insuficiente, contadores que solo crecen: los errores más comunes de cada escenario ya vienen mapeados.

El sensor alimentando el mantenimiento preventivo

El CMS ya lee OPC UA, Modbus y PI. El pack de mantenimiento cierra el otro lado: el horímetro del activo se vuelve documento de medición en SAP, y el plan preventivo dispara solo. Sin una línea de código.

Incluido en el CMS. No es un módulo aparte, no tiene licencia adicional.

Configuración asistida por IA

Señale la API. El CMS escribe la integración.

Los packs resuelven el SAP, que es el sistema que ya conocemos por dentro. El asistente resuelve el resto del parque: cualquier API con Swagger, OData, WSDL o colección Postman — y, cuando no existe documentación alguna, la dirección y una frase diciendo qué necesita.

0líneas de código escritas hasta que el primer mensaje pasa de punta a punta
5formatos de contrato leídos: OpenAPI, OData, WSDL, Postman y MCP
450operaciones reconocidas de un único Swagger real: usted marca las que se vuelven integración
6bases con catálogo navegable y generación de SQL
Asistente de Integración: usted indica la dirección de la API y, cuando existe, el contrato — el CMS descubre las operaciones y propone las Interfaces, Recolecciones y Entregas.
Asistente de Integración: usted indica la dirección de la API y, cuando existe, el contrato — el CMS descubre las operaciones y propone las Interfaces, Recolecciones y Entregas.

Un contrato publicado

Swagger/OpenAPI en JSON o YAML, el $metadata OData de SAP Gateway, un WSDL SOAP o una colección Postman. El CMS lo reconoce por el contenido, no por la extensión, y busca solo en las rutas de convención cuando usted informa apenas la dirección base.

Solo la dirección, y una frase

Sin documentación, el CMS hace una lectura contenida de la URL — solo GET, con límite de tiempo, de tamaño y de redirecciones — y usa la respuesta real como base. Usted completa en lenguaje natural: "necesito traer las órdenes abiertas y confirmar el apunte".

El catálogo de la base de datos

PostgreSQL, SQL Server, Oracle, SQLite, MongoDB e InfluxDB. Las tablas, los tipos y la clave ya están ahí dentro: la lectura y la grabación salen listas, con el comando SQL a la vista antes de que se grabe nada.

De la URL a la integración configurada

  1. 01

    Señale la fuente

    Una URL, un contrato o una conexión de base ya registrada.

  2. 02

    Elija lo que interesa

    Las operaciones vienen agrupadas por escenario de negocio, no en una lista cruda de endpoints.

  3. 03

    Revise nombre por nombre

    Usted ve lo que se creará, renombra lo que quiera y puede reutilizar interfaces existentes.

  4. 04

    Enciéndalo cuando esté listo

    Todo nace desactivado. Nada empieza a correr por decisión del sistema.

La IA solo opina donde no hay información exacta

El catálogo de una base dice con precisión cuáles son las columnas y la clave — ahí la IA no entra, porque solo podría equivocarse. Trabaja donde el dato es ambiguo: dar nombre de negocio a 450 operaciones llamadas EventControllerFindAll y decir cuáles son de entrada y cuáles de salida.

Cada ítem dice de dónde vino

Contrato, sondeo o inferencia: el origen de cada operación queda visible en pantalla. Usted sabe exactamente qué leyó el sistema de un documento oficial y qué supuso — que es donde vale mirar dos veces.

El secreto no llega al modelo

Token, contraseña y clave de API son sustituidos por marcadores antes de que cualquier texto se envíe a la IA, incluso cuando aparecen dentro de un ejemplo del propio contrato. Y el modelo puede ser local: el CMS habla con proveedores compatibles con la API de OpenAI, lo que incluye un Ollama en su red.

Dos integraciones que ya existen también se unen solas

El CMS aprende el formato real de cada cola observando el tráfico. Con los dos formatos en mano, escribe el transformador entre ellos y lo prueba contra los mensajes que ya pasaron — el script se genera sin que la IA vea un solo dato, y se valida sin que ningún dato salga del servidor.

Incluido en el CMS. La IA es opcional y puede correr en su propia infraestructura.

Ver la documentación de los asistentes

Ciclo de vida

Ciclo de vida de la integración

Desde la recepción hasta la confirmación del destino, cada etapa queda persistida. Cuando algo falla, la diferencia entre problema técnico y problema de dato ya viene clasificada.

  1. 01

    Recepción o recolección

    El mensaje entra por REST, SOAP o por una recolección activa y se persiste antes de cualquier procesamiento.

  2. 02

    Categorización por interfaz

    Se crea una tarea en la interfaz. Si la interfaz está bloqueada, el mensaje espera — en vez de fallar contra un destino que ya se sabe indisponible.

  3. 03

    Transformación

    Si la definición tiene un transformador configurado, el sistema transforma el payload al formato del sistema de destino.

  4. 04

    Entrega

    Envío al destino con timeout propio. La falla técnica entra en reintento con espera entre intentos; la respuesta queda registrada en el historial.

  5. 05

    Clasificación

    El éxito se vuelve Procesada. La falla de transporte, Error de Entrega. Una respuesta que coincide con una regla de negocio se vuelve Error de Negocio — y puede bloquear la interfaz.

  6. 06

    Reproceso y retención

    Los errores se reenvían individualmente o en lote, siempre creando un nuevo intento. La política de retención depura el historial antiguo.

Agente de IA

La alerta llega investigada.

Una cola se bloquea a las tres de la mañana. Hoy eso se convierte en un correo con un código de error y alguien abriendo cinco pantallas para entender qué pasó. El agente recorre ese camino antes que usted: ejecuta las herramientas del propio CMS contra su instalación, mira lo que realmente volvió y entrega un informe con la evidencia de cada paso.

0grabaciones sin que alguien apruebe en pantalla: la IA propone, una persona confirma
5 minentre que la alerta se dispara y la investigación empieza sola
3condiciones para que actúe sin que lo llamen, y una de ellas nace apagada
2modos con clave de IA propia: investigar un problema y configurar una integración
El informe del agente: cada paso muestra qué herramienta corrió, qué devolvió y cuánto tardó.
El informe del agente: cada paso muestra qué herramienta corrió, qué devolvió y cuánto tardó.

Investiga

"¿Por qué se detuvo la interfaz PEDIDOS?" — encadena estado de la interfaz, errores recientes, búsqueda de mensajes y la definición, y cada línea del informe muestra lo que devolvió la herramienta. En ese modo solo lee: el peor caso es una respuesta mala, nunca un daño.

Construye

Con un objetivo en lenguaje natural sondea el origen, arma el plan de Interfaces, Recolecciones y Entregas y lo prueba antes de mostrarlo. La escritura queda detenida hasta que alguien apruebe en la pantalla de revisión, objeto por objeto.

Queda de guardia

Cola bloqueada, mensajes acumulados, aplicación fuera de línea: la alerta que se dispara se convierte en una investigación, y el informe llega a la bandeja de quien recibe esa alerta. Nace apagado — es la única parte del producto que gastaría la clave de IA sin que nadie haya hecho clic.

Cómo ocurre el trabajo

  1. 01

    Un objetivo, en lenguaje natural

    Una frase. El alcance es la Aplicación en foco en el encabezado, y no un formulario más para completar.

  2. 02

    Ejecuta y observa

    Cada herramienta corre contra su instalación y el resultado real vuelve al razonamiento. Cuando el sondeo devuelve 401, quien corrige el camino es él — antes de que la pantalla se abra.

  3. 03

    Propone con evidencia

    La línea de tiempo muestra qué herramienta corrió, qué volvió y cuánto tardó. No existe conclusión sin el paso que la sostiene.

  4. 04

    Usted aprueba

    La grabación ocurre con su clic, en una revisión que lista objeto por objeto — y queda registrada para poder deshacerse.

Solo ve lo que usted ve

El agente hereda el perfil de acceso de quien abrió la sesión: las mismas herramientas, las mismas aplicaciones, las mismas interfaces. Al investigar una alerta por su cuenta, usa el permiso de quien recibió esa alerta. No existe un usuario técnico con poderes que nadie controla.

Prueba con sus mensajes, no con un ejemplo

Al probar un transformador, corre contra los mensajes que realmente pasaron por la cola, y la pantalla dice cuál de los dos está viendo: tráfico real o muestra. Una prueba que pasa con datos inventados no prueba nada.

Quien hace la cuenta es el sistema, no la IA

Cuando usted pide un número, la IA solo traduce el pedido en un filtro y abre la pantalla de siempre ya recortada. El conteo, la búsqueda y la exportación siguen saliendo de la base de datos, como siempre salieron — el modelo no inventa un valor.

La contraseña y el token no salen de su instalación

Token, contraseña y clave de API se cambian por marcadores antes de que cualquier texto se envíe al modelo, y lo mismo vale para lo que queda guardado en la sesión. Si lo prefiere, el modelo corre dentro de su propia red.

Solicitar demostración

Funciones

Funciones del producto

50 pantallas de operación, registro, auditoría e informes, todas sujetas al perfil de acceso del usuario.

Monitoreo

  • PanelKPIs y volumen por aplicación e interfaz, con filtro por período
  • Monitor de InterfazSeguimiento en tiempo real de una interfaz específica
  • Panel de AplicacionesEstado en línea/fuera de línea por keep-alive, con alerta sonora en la caída
  • Monitor de InterfacesVista consolidada de volumen, error y bloqueo de todas las interfaces
  • CockpitWallboard para TV de planta: abre sin login, por token propio y con alcance por aplicación
  • Guardia en el celularLas pantallas de seguimiento responden en pantalla pequeña — estar de guardia no exige un escritorio

Mensajes

  • MensajesBúsqueda y filtro por estado, aplicación, interfaz, definición y período
  • ProcesadosComprobante de entrega, con la respuesta que devolvió el destino
  • Errores de EntregaFallas técnicas y de negocio, con reproceso individual o masivo
  • CancelaciónDescarte masivo, con pantalla de confirmación
  • Búsqueda por ContenidoBusca dentro del payload, no solo en los metadatos
  • Detalle del MensajePayload recibido y transformado, historial completo de intentos, con envío del PDF por correo

Registros

  • AplicacionesSistemas integrados, con sigla, prioridad y monitoreo de disponibilidad
  • InterfacesOrden secuencial o paralelo, bloqueo y liberación con historial
  • Definición de MensajeLas Recolecciones y las Entregas de una aplicación en un solo panel, con creación y edición sin cambiar de pantalla
  • Definiciones de RecolecciónOrigen externo, parámetros de entrada y reenvíos múltiples
  • Definiciones de EntregaContrato de destino: protocolo, timeout, reintentos, transformador
  • TransformadoresScripts reutilizables entre entregas y recolecciones
  • Errores de NegocioReglas que clasifican la respuesta del destino como falla y bloquean la interfaz, reutilizadas entre definiciones
  • Variables de AplicaciónValores reutilizables en el contexto de una aplicación, sin pasar por el alcance global
  • Reglas de CifradoCifrado condicional por texto comodín y sentido del flujo
  • AlertasTrece tipos de evento, filtrables por aplicación, interfaz y definición
  • Motivos de ParadaCatálogo que separa parada planificada de incidente en el informe de uptime

Conexiones y credenciales

  • Conexiones ExternasMQTT, SQL Server, Oracle, PostgreSQL, SQLite, InfluxDB, MongoDB, SAP RFC, SAP IDoc, OPC UA y Modbus, con prueba y estado de cada conexión
  • CredencialesBasic, bearer, token en encabezado y WS-Security, cifradas en reposo
  • API TokensUn token por aplicación, con envío por correo e historial de quién lo copió y cuándo
  • Variables GlobalesValores reutilizables en cualquier configuración, definidos una vez para toda la instalación

Planta

  • Simulador OPC UAServidor incorporado con perfiles de tags, uno por PLC simulado
  • Simulador Modbus TCPRegistros simulados con perfiles propios
  • Compuerta de escrituraAutorización explícita antes de cualquier escritura en el equipo

Inteligencia artificial

  • Agente de IARecibe un objetivo, ejecuta herramientas contra la propia instalación y devuelve un informe con evidencia
  • GuardiaLa alerta que se dispara ya llega investigada, con el informe en la bandeja — apagada por defecto
  • Pregunte al CMSAyuda que responde leyendo el manual incorporado y cita la página que sostiene la respuesta
  • Servidor MCPEl CMS como herramienta de su asistente de IA, por un token que hereda el perfil de un usuario de servicio
  • Recursos de IACada recurso de IA se enciende y se apaga solo, con inventario de lo que está en uso

Seguridad

  • UsuariosLogin local o LDAP/Active Directory, con interfaz permitida por usuario
  • PerfilesPermiso por herramienta — define el menú y lo que autoriza la API
  • Claves de CifradoAES-256-GCM con lista de autorizados a descifrar
  • Registro de AuditoríaAcciones sensibles con usuario, resultado, justificación e IP

Informes

  • DisponibilidadUptime y downtime por aplicación, con línea de tiempo anotada
  • Bloqueo de InterfacesCantidad de bloqueos y tiempo total bloqueado en el período
  • Errores de NegocioOcurrencias agrupadas por aplicación, interfaz y definición
  • Consumo de AlmacenamientoVolumen y bytes en la jerarquía aplicación → interfaz → definición
  • Historial de ProgramadoresEjecuciones pasadas, con duración y resultado
  • Registro de RecolecciónHistorial de las lecturas en el origen
  • Registro de EnvíoHistorial de las entregas realizadas
  • DefinicionesConsolidado de la configuración, para revisión y traspaso

Configuración

  • Configuración generalIdentidad visual, idioma, SMTP, retención, 2FA, LDAP, webhook y proveedor de IA
  • ProgramadoresTareas por cron o intervalo, con activación, edición y disparo manual
  • WorkersTareas activas, en espera y fallidas, con reintento y reinicio masivo
  • Danger ZoneOperaciones destructivas e importación/exportación de configuración entre ambientes

Pantallas

Pantallas del sistema

Una muestra: estas son algunas de las pantallas de los recursos principales, entre las decenas que trae el sistema. La interfaz está disponible en portugués, inglés y español, en tema claro y oscuro.

Panel de Aplicaciones — Estado en línea/fuera de línea de cada sistema integrado, con historial de caídas.
Panel de Aplicaciones Estado en línea/fuera de línea de cada sistema integrado, con historial de caídas.

Seguridad

Seguridad y cumplimiento

El payload de producción lleva dato sensible: orden de producción, costo, identificación de cliente. El control sobre ese dato es parte del producto.

Cifrado del payload

AES-256-GCM antes de persistir, sin alterar el contenido entregado al destino. Clave por regla, condicional al texto y al sentido del flujo.

Descifrado bajo demanda

Ver un payload cifrado exige estar en la lista de autorizados de la clave, reautenticarse con la propia contraseña (y 2FA, si está activo) y escribir una justificación.

Rastro de auditoría

Todo intento de descifrado — autorizado o denegado — registra usuario, resultado, motivo técnico, justificación, entidad afectada e IP de origen.

Autenticación en dos pasos

TOTP por aplicación autenticadora, con activación por usuario y exigencia global configurable.

LDAP / Active Directory

Login corporativo como alternativa al usuario local, sin duplicar la gestión de identidad.

Permiso por herramienta

Cada pantalla es una herramienta liberada en el perfil — vale para el menú y para la autorización en la API, no solo para la interfaz.

Credenciales que no vuelven

Las credenciales de salida y las claves de API quedan cifradas en reposo y nunca se vuelven a mostrar por la API después de guardadas.

TLS y superficie reducida

Todo el tráfico externo pasa por nginx con TLS; los conectores SAP quedan solo en la red interna, sin puerto publicado, protegidos por token interno.

Origen del contenido declarado

Content-Security-Policy en los dos dominios: script, estilo y fuente solo valen si vienen de la propia instalación. Hasta el editor de código de las pantallas lo sirve ella, y no un CDN de terceros.

Para quien usa SAP MII | PCO

El desafío del fin del SAP MII | PCO

Con el ciclo de vida del SAP MII/PCO llegando a su fin, las empresas que tienen aplicaciones WEB desarrolladas sobre el SAP MII/PCO deberán evaluar no solo la sustitución de la plataforma, sino también cómo preservar las integraciones existentes entre el piso de fábrica y SAP.

El calendario del SAP MII / PCO

  1. 2026 Hoy

    Soporte pleno de SAP. El mejor momento para diagnosticar y planificar sin prisa.

  2. 2027 Fin del soporte

    31/12/2027: última fecha con mantenimiento principal incluido en el contrato.

  3. 2028 Costo extra

    Soporte solo mediante Extended Maintenance, contratado aparte.

  4. 2029 Ventana final

    Un programa de migración lleva de uno a tres años. Empezar aquí es ajustado.

  5. 2030 Fin de línea

    31/12/2030: sin correcciones, sin parches de seguridad, sin soporte estándar.

Planificación estratégica

¿Qué está ofreciendo SAP en lugar del SAP MII | PCO?

El SAP DM (Digital Manufacturing) — un MES que corre en la nube SAP BTP, con costo mensual y consultoría para la implantación y la personalización.

Requiere una etapa de configuración para integrarlo con S/4HANA, además de un equipo mayor de consultores, con profesionales de distintas áreas, para realizar la implantación.

La estrategia de SAP de abandonar el SAP MII | PCO y querer que las industrias migren al SAP DM no es para todos: muchas empresas que tienen SAP MII no desarrollaron un MES. Los vendedores olvidaron que el SAP MII es un framework que integra aplicaciones de fábrica y también el mundo SAP.
Danilo Santos Consultor SAP MII | PCO desde hace 18 años

Es en ese escenario donde actúa el CMS.

ERP CMS MES CLP

El CMS fue desarrollado para empresas que no desean migrar sus aplicaciones al SAP Digital Manufacturing (SAP DM), pero necesitan modernizar su arquitectura y sustituir las aplicaciones Web construidas sobre el SAP MII por tecnologías modernas.

Con el CMS, la empresa puede mantener su arquitectura de integración con SAP y todo el piso de fábrica y, al mismo tiempo, ampliar la conectividad con tecnologías, protocolos y sistemas non-SAP, como MES, SCADA, DCS, historiadores, sistemas de laboratorio, mantenimiento y otras aplicaciones industriales.

Assessment y migración

Nuestro equipo realiza un assessment completo del ambiente SAP MII / PCO, identificando:

  • Integraciones existentes con SAP y sistemas non-SAP
  • Aplicaciones WEB desarrolladas sobre el SAP MII
  • Interfaces, transacciones y flujos de datos
  • Dependencias entre aplicaciones y sistemas
  • Tecnologías y protocolos utilizados en el piso de fábrica
  • Puntos críticos y riesgos de la arquitectura actual

A partir de ese diagnóstico elaboramos un plan de migración estructurado, que puede seguir diferentes estrategias:

  1. Opción 1: Migración ágil de integraciones (Low-Touch)

    Foco Continuidad operativa, rapidez y menor CAPEX.

    Preservamos las aplicaciones WEB y los front-ends heredados, sustituyendo solo la capa de integración del SAP MII / PCO por la nueva arquitectura. Ideal para mitigar riesgos rápidamente, sin impactar la rutina de los operadores en el piso de fábrica.

    Este camino es para empresas que saben que el front-end no es un riesgo para el negocio en este momento — pero la pérdida de soporte y el rezago tecnológico del SAP MII, sí.

  2. Recomendado

    Opción 2: Modernización full-stack (End-to-End)

    Foco Reducción de deuda técnica, rendimiento y escalabilidad.

    Además de migrar la capa de integración, refactorizamos los front-ends heredados en SAP MII hacia una arquitectura WEB moderna, desacoplada y responsiva. Indicado para empresas que buscan independencia tecnológica y evolución continua de sus interfaces.

    Este camino es para empresas que prefieren renovar toda la capa de una vez y mantener la seguridad y la actualización tecnológica bajo control propio, sin depender del calendario de un proveedor.

Cómo funciona el precio de la licencia

Quién conduce el proyecto

El CMS nació dentro de XMII Consulting, consultoría especializada en SAP MII / PCO e integración industrial. Son más de 18 años de proyectos de integración entre el piso de fábrica y el ambiente SAP, en plantas de distintos sectores. xmiiconsulting.com

Clientes

Destacado

Más que sustituir el SAP MII | PCO

El CMS no es solo una alternativa de integración al SAP MII y al SAP PCO. Es una plataforma para crear una nueva capa de integración industrial, preparada para conectar el piso de fábrica con el mundo corporativo de forma controlada, monitoreada con alertas y altamente escalable.

Aplicaciones SAP, máquinas, MES, ERPs, aplicaciones WEB y sistemas industriales pueden seguir hablando entre sí — a través de una única plataforma de integración.

Leer el análisis completo del fin de SAP MII

Cómo funciona el precio

Una licencia por planta. Sin una cuenta que crece sola.

La pregunta que frena cualquier decisión de integración es si el costo va a crecer junto con el parque. Aquí no crece: lo que cambia el precio es la cantidad de plantas, y nada más.

Licencia por planta

Una clave por instalación. Cada planta contrata la suya, y lo que corre dentro de ella no se mide.

Sin conteo de interfaces

Cinco integraciones o doscientas, la licencia es la misma. No hay tope de aplicaciones ni de interfaces.

Sin cobro por protocolo

SAP RFC/BAPI e IDoc, OPC UA, Modbus, MQTT, bases de datos, REST y SOAP entran todos en el mismo paquete.

Sin cobro por tag ni por mensaje

El volumen que produce la planta no altera el valor. Nada se tarifa por evento.

Packs SAP incluidos

Los 108 escenarios listos de PP, QM y PM son parte del producto, no de un módulo aparte.

On-premise, sin tasa de nube

Corre en el servidor de la propia planta. No hay suscripción de nube, y ningún dato necesita salir de la fábrica.

El único ítem opcional

El Agente de IA — que investiga la alerta solo, señala la causa con evidencia y dice qué hacer — se contrata aparte. Todo el resto está incluido. Preferimos decirlo aquí y no en la renovación.

El valor sale después de un assessment del ambiente: el tamaño del parque cambia el esfuerzo de implantación, no la regla de la licencia. Hablar sobre su escenario

Solicite una demostración

Para comprobar la viabilidad en la práctica, realizamos una demostración de punta a punta: conectamos el CMS al SAP de prueba, a un servidor OPC UA simulado, a la base de datos y a la API, mostrando todo el ciclo de integración, desde la recepción hasta la entrega final.

Dirección
Av. Alfredo Ignácio Nogueira Penido, 335 — Sala 706
Jardim Aquarius
São José dos Campos – SP, 12.246-000

Solicitar demostración

Respondemos en un día hábil con una propuesta de agenda.

Los datos enviados se usan únicamente para responder a este contacto.