> For the complete documentation index, see [llms.txt](https://ajuda.consistem.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.consistem.com.br/consistem-integracoes/areas-de-negocio/industrial/mes-tnah.md).

# MES-TNAH

#### Visão Geral

A integração entre o Consistem ERP e o MES-TNAH automatiza a gestão do chão de fábrica, garantindo o registro em tempo real de apontamentos e paralisações. Utilizando dispositivos próprios TNAH acoplados aos equipamentos, o sistema captura dados diretamente das máquinas, convertendo-os em informações precisas para o software de apontamento.

A comunicação ocorre via APIs, permitindo a sincronização automática de Ordens de Fabricação (OFs) e a gestão dinâmica dos eventos produtivos. Como resultado, elimina-se o trabalho manual do operador e reduzem-se drasticamente erros ou omissões nos registros de produção.

#### Requisitos

<table><thead><tr><th width="461">Consistem ERP</th><th>MES-TNAH</th></tr></thead><tbody><tr><td><p><strong>Compatibilidade:</strong> 7.6 ou superiores do Consistem ERP.</p><p><strong>Módulo:</strong> Industrial - Integrações Indústria 4.0.</p><p><strong>Módulo Adquirido:</strong> É necessário possuir a licença ativa no sistema > <a href="https://movidesk.consistem.com.br/form/5801/">Aquisição de licença</a> <strong>SIA</strong> ativa junto à Consistem.</p><p>Orientamos o acompanhamento da nossa equipe de consultores.</p></td><td>Aquisição de licença e implantação deve ser verificada com a empresa fornecedora.<br><a href="https://tnah.io/">Saiba mais</a></td></tr></tbody></table>

#### Configuração da Integração

**No Consistem ERP**

A configuração centralizada ocorre através do módulo Industrial - Integrações Indústria 4.0.

1. **Parâmetros Básicos**:

   * Acesse o programa [Configuração de Integração MES (CCSIAT005)](/industrial/manuais-de-telas/industrial-integracoes-industria-40/integracoes/configuracao-de-integracao-mes.md).
   * No campo **Situação**, selecione *Ativo*.
   * No campo **Integrador**, escolha a opção *TNAH*.

   <figure><img src="/files/VY8rzNkodADYBRwWS0De" alt=""><figcaption></figcaption></figure>
2. **Configuração do Integrador:**

   * Acesse o programa [Integração (CSINTEGRACAO010)](/componentes/manuais-de-telas/cadastros-gerais-de-componentes/integracao.md);
   * Localize a *Integracao API TNAH* e clique em **Editar** para executar o [Cadastro de Integração (CSINTEGRACAO010A)](/componentes/manuais-de-telas/cadastros-gerais-de-componentes/cadastro-de-integracao.md);
   * Defina os parâmetros de endpoint e credenciais necessários para a comunicação via API;
   * No campo **Situação**, selecione *Ativo*.

   <figure><img src="/files/lEYqNvBzQpCJcvK33KOB" alt=""><figcaption></figcaption></figure>
3. **Configuração de Operações:**

   * Acesse o programa [Cadastro de Operação (CCPGA015A)](/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-gerais-do-ppcp/cadastro-de-operacao.md) para cada operação que deve ser monitorada pelo MES, marque o campo **Integra com MES** como *Sim*.

     <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Este campo será habilitado para operações do tipo Interno.</p></div>

   <figure><img src="/files/b6D6AMMYrD9MkHq0pTwS" alt=""><figcaption></figcaption></figure>

**Na Integração TNAH:**

* O sistema TNAH deve estar preparado para receber notificações via método `PUT` (inclusão) e `POST` (cancelamento).
* Configurar a ferramenta para realizar o <kbd>GET</kbd> nas APIs do Consistem ERP assim que receber o código da OF/Lote enviado pelo integrador.

#### Como a integração funciona

A comunicação é realizada através de APIs (WebServices). O Consistem ERP atua como o gatilho inicial para o envio de dados de planejamento, enquanto o TNAH consome informações detalhadas e retorna o status da execução.

* **Método PUT:** Utilizado pela [Geração de OF Manual (CCPMPC005)](/industrial/manuais-de-telas/industrial-ppcp-industrial/ordem-de-fabricacao-of/geracao-de-of-manual.md) para incluir novas Ordens de Fabricação no TNAH.
* **Método POST:** Utilizado pelo [Cancelamento de OF (CCPMP025)](/industrial/manuais-de-telas/industrial-ppcp-industrial/ordem-de-fabricacao-of/cancelamento-de-of.md) para cancelar Ordens de Fabricação.
* **Formato de Comunicação:** JSON.
* **Leiaute de Envio:** O ERP envia um objeto simplificado contendo:
  * `codOF`: Código da Ordem de Fabricação/Lote.
  * `tipoOperacao`: Define se é <kbd>I</kbd> (Incluir) ou <kbd>C</kbd> (Cancelar).

#### Fluxo do Processo

O fluxo segue o padrão de leiaute da Consistem para garantir a integridade dos dados industriais:

1. **Geração da OF:** Ao criar ou modificar uma OF no Consistem ([Geração de OF Manual (CCPMPC005)](/industrial/manuais-de-telas/industrial-ppcp-industrial/ordem-de-fabricacao-of/geracao-de-of-manual.md)), o sistema valida se a integração está ativa e se a operação exige integração MES.
2. **Notificação para o TNAH:** O Consistem envia o `codOF` para o endpoint do TNAH.
3. **Coleta de Dados (**<kbd>GET</kbd>**):** O TNAH recebe o código e busca os dados completos da OF/Lote nas APIs do Consistem para iniciar a produção.
4. **Execução no Chão de Fábrica:**
   * Abertura de Apontamento: O MES envia o registro de início de produção para o ERP.
   * Paralisações: Registros de paradas são enviados e validados pelo Consistem.
   * Fechamento de Apontamento: O TNAH comunica a conclusão da OF, e o Consistem valida se há apontamentos ou paralisações em aberto antes de registrar o fechamento final.
5. **Cancelamento:** Se uma OF for encerrada manualmente ou cancelada no ERP ([Cancelamento de OF (CCPMP025)](/industrial/manuais-de-telas/industrial-ppcp-industrial/ordem-de-fabricacao-of/cancelamento-de-of.md)), uma notificação de cancelamento (<kbd>C</kbd>) é enviada imediatamente ao TNAH.

A configuração correta desses passos é essencial para evitar falhas na sincronização de dados de produção.

<p align="center">Esse conteúdo foi útil?</p>

<p align="center"><a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-up">Sim</a> <a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-down">Não</a></p>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ajuda.consistem.com.br/consistem-integracoes/areas-de-negocio/industrial/mes-tnah.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
