CMS — Industry 4.Now
O CMS (Collaborative Manufacturing Suite) é uma plataforma de integração industrial onde é possível coletar, receber e enviar payloads através de interfaces e definições entre sistemas. No CMS as integrações ficam mais simples com a transformação de payloads entre origem e destino, desta forma conseguimos integrar sistemas corporativos (ERP, MES, WMS) e o chão de fábrica (CLPs, sensores, servidores OPC UA e Modbus). Tudo monitorado e um agente 24h para ajudar a solucionar problemas e ajudar na integração entre aplicações.

O que o CMS faz
- Recebe mensagens via REST (
POST /:interface/:definicao) e SOAP (/ws/:interface/:definicao), com inputs de API e WSDL gerado dinamicamente conforme a definição. - Coleta mensagens ativamente (modo pull/evento): HTTP GET/POST, tópico MQTT, consulta SQL Server/Oracle/PostgreSQL/SQLite/InfluxDB, chamada SAP RFC/BAPI, recebimento de IDoc, tag de trigger OPC UA e registrador Modbus TCP.
- Transforma o payload com scripts — escritos à mão ou gerados por IA.
- Configura-se sozinho a partir do que a outra ponta já publica: um Swagger, um
$metadataOData, um WSDL, uma coleção Postman, o catálogo de um banco, os arquivos de uma pasta ou um pack pronto de SAP viram Interfaces, Coletas e Entregas por um assistente, com a IA nomeando, agrupando e escrevendo o Transformador (ver Assistentes). - Entrega de forma assíncrona com ordem sequencial (FIFO) ou paralela, com número de tentativas e backoff configuráveis, inclusive escrevendo tags OPC UA e registradores Modbus.
- Monitora disponibilidade das aplicações, interfaces bloqueadas, erros de negócio e acúmulo de mensagens, disparando alertas por e-mail, webhook e notificação in-app.
- Abre-se para uma IA por um servidor MCP próprio: um assistente conectado lê o catálogo, diagnostica mensagem e cria a integração inteira, com o alcance limitado ao Perfil de um usuário de serviço (ver Servidor MCP).
- Explica-se e investiga-se sozinho pelo Assistente de IA: responde sobre o produto lendo este manual — citando a página — e, com o módulo Agente, investiga a sua instalação com evidência de cada passo e propõe a integração pronta para aprovação.
Por onde começar
ConceitosCiclo de vida da mensagemPrimeiro envio (passo a passo)Assistentes de configuraçãoAssistente de IAGuia das telasIntegraçõesAPI pública
Como esta ajuda está organizada
| Seção | Para quem | Conteúdo |
|---|---|---|
| Primeiros passos | Todos | Vocabulário do sistema, ciclo de vida da mensagem e um tutorial ponta a ponta |
| Assistentes de configuração | Implantador | Os seis assistentes: Swagger/OData/WSDL/Postman/MCP, catálogo de banco, catálogo de pastas, packs SAP, ligação entre duas Definições e geração de Transformador por IA |
| Guia das telas | Usuário / implantador | O que cada tela faz e como usá-la no dia a dia |
| Integrações | Implantador | Configuração por protocolo: HTTP/SOAP, MQTT e Sparkplug B, bancos de dados, SAP (RFC, IDoc, Gateway/OData, CPI e packs), OPC UA, Modbus, PI Web API, arquivos — e a API pública do CMS |
Esta documentação acompanha o código: ela vive em cms-docs/ dentro do próprio repositório do
CMS, então uma mudança de comportamento e a atualização da ajuda entram no mesmo commit.