# Requisitos Técnicos

As configurações abaixo são requisitos mínimos para execução adequada das soluções Consistem. Os requisitos recomendados podem variar de acordo com as necessidades de cada ambiente.

## Servidores

### **Hardware**

{% tabs %}
{% tab title="Ambiente de produção" %}

| Item          | Até 20 usuários\*                     | Até 40 usuários\*                     | Até 100 usuários\*                    |
| ------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- |
| Processador   | 4 núcleos                             | 8 núcleos                             | 16 núcleos                            |
| Memória RAM   | 16Gb ECC                              | 32Gb ECC                              | 64Gb ECC                              |
| Armazenamento | 500Gb HD SAS ou SSD Enterprise RAID-1 | 500Gb HD SAS ou SSD Enterprise RAID-1 | 500Gb HD SAS ou SSD Enterprise RAID-1 |
| Rede          | Gigabit                               | Gigabit                               | Gigabit                               |
| {% endtab %}  |                                       |                                       |                                       |

{% tab title="Ambiente de homologação" %}

<table><thead><tr><th width="179">Item</th><th>Requisitos mínimos</th></tr></thead><tbody><tr><td>Processador</td><td>4 núcleos</td></tr><tr><td>Memória RAM</td><td>8Gb</td></tr><tr><td>Armazenamento</td><td>Espaço ocupado pelas bases do Servidor Oficial</td></tr><tr><td>Rede</td><td>Gigabit</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

### **Software**

<table><thead><tr><th width="195">Item</th><th width="201">Consistem ERP</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Sistema Operacional</td><td>Todas as versões ativas</td><td>Red Hat® Enterprise Linux 9</td></tr><tr><td><a href="/pages/RiSQ0Lh3JCuF0Iw69p6H">Banco de dados</a></td><td>Todas as versões ativas</td><td>InterSystems Caché® 2018 ou<br>InterSystems IRIS® 2023.2</td></tr></tbody></table>

{% hint style="danger" %} <mark style="color:red;">**Atenção**</mark>

**Instalação**\
Antes de iniciar a instalação do **InterSystems IRIS**, certifique-se de que o modelo de CPU é suportado. Todas as instalações exigem processadores com suporte às instruções **AVX2** e **BMI2**.\
[Saiba mais](https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GCRN_new20241).\
\
**Homologação**\
É indispensável a homologação prévia de todas as customizações, integrações e processos críticos no **InterSystems IRIS** antes da virada definitiva do ambiente.\
\ <mark style="color:$tint;">**Atualização da versão do banco**</mark>\
É fundamental verificar, mapear e validar os novos drivers de conexão **ODBC e JDBC** para garantir a compatibilidade com o ambiente atualizado.
{% endhint %}

### Diretórios de arquivos

O uso do diretório `/dados` foi **descontinuado**. Embora ele ainda esteja presente no ambiente, a Consistem não realiza novas criações nesta estrutura, visto que o ERP agora utiliza funcionalidades nativas de **Upload/Download**, tornando o compartilhamento via protocolo Samba desnecessário.

### Impressão (CUPS)

Com a introdução do serviço [Consistem Remote Printer](/tecnologia/erp/consistem-remote-printer.md), o uso do CUPS foi descontinuado devido à sua alta complexidade de gestão. O suporte ao CUPS está fora do escopo de atendimento e não será mais oferecido.

### Acesso via Terminal

O acesso ao Consistem ERP via terminal **não é mais permitido**. Esta restrição deve-se à evolução tecnológica dos componentes do ERP e não a limitações do banco de dados **InterSystems IRIS.**

{% hint style="danger" %} <mark style="color:red;">**Importante**</mark>\
Os programas de terminal específicos para coletores (`%CSWMENUCOLETOR`) permanecem funcionais para garantir a operação atual, porém estão **descontinuados** e não receberão novas melhorias.\
Essas funcionalidades estão sendo integralmente substituídas pelo **Consistem Mobile.**
{% endhint %}

## Estações de Trabalho

### **Hardware e Software**

{% tabs %}
{% tab title="PC" %}

<table><thead><tr><th width="237">Item</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Processador</td><td>2.0Ghz 4 núcleos</td></tr><tr><td>Memória RAM</td><td>8Gb</td></tr></tbody></table>

**Software**

<table><thead><tr><th width="236">Item</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Sistema Operacional</td><td>Windows 10 e 11 64 bits Ubuntu<br>Desktop 22.04 LTS 64 bits</td></tr><tr><td>Navegador</td><td>Consistem Browser</td></tr></tbody></table>
{% endtab %}

{% tab title="Mac" %}
**Hardware**

<table><thead><tr><th width="237">Item</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Processador</td><td>2.0Ghz 4 núcleos</td></tr><tr><td>Memória RAM</td><td>8Gb</td></tr></tbody></table>

**Software**

<table><thead><tr><th width="236">Item</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Sistema Operacional</td><td>MacOS High Sierra 10.13 64 bits</td></tr><tr><td>Navegador</td><td>Consistem Browser</td></tr></tbody></table>
{% endtab %}

{% tab title="Raspberry" %}
**Hardware**

<table><thead><tr><th width="237">Item</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Modelo</td><td>Raspberry Pi 4 Model B</td></tr><tr><td>Processador</td><td>Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz</td></tr><tr><td>Memória RAM</td><td>4Gb</td></tr></tbody></table>

**Software**

<table><thead><tr><th width="236">Item</th><th>Requisito mínimo</th></tr></thead><tbody><tr><td>Sistema Operacional</td><td>Raspberry Pi OS 64 bits</td></tr><tr><td>Navegador</td><td>Consistem Browser</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Dispositivos Periféricos

Para garantir o pleno funcionamento do Consistem ERP com dispositivos periféricos, recomendamos que os coletores de dados e impressoras atendam aos seguintes **requisitos mínimos**:

### Coletores de Dados

{% hint style="info" %}
Recomendamos o uso do **modelo Zebra TC15** ou dispositivos equivalentes da **linha Zebra**, compatíveis com os requisitos técnicos do aplicativo, e **sem teclado físico**, para assegurar maior compatibilidade e usabilidade.
{% endhint %}

<table><thead><tr><th width="230">Especificação</th><th>Requisito</th></tr></thead><tbody><tr><td>Sistema Operacional</td><td>Android 10 ou superior</td></tr><tr><td>Memória RAM</td><td>Mínimo de 3 GB</td></tr><tr><td>Armazenamento Interno</td><td>Mínimo de 32 GB</td></tr><tr><td>Conectividade</td><td>Wi-Fi</td></tr></tbody></table>

{% hint style="danger" %} <mark style="color:red;">**Importante**</mark>\
**O dispositivo deve ser compatível com aplicações Android** baseadas em WebView ou com aplicativos nativos. O uso de modelos de coletores que não são recomendados pela Consistem **exige verificação prévia de compatibilidade com o sistema**, pois podem ocorrer **limitações ou comportamentos inesperados**.
{% endhint %}

### Impressoras Térmicas

<table><thead><tr><th width="230">Específicação</th><th>Requisito</th></tr></thead><tbody><tr><td>Tipo de impressão</td><td>Térmica direta (Direct Thermal)</td></tr><tr><td>Conectividade</td><td>USB, Serial (RS232), Ethernet, Bluetooth ou Wi-Fi</td></tr><tr><td>Linguagens Compatíveis</td><td>- <strong>ZPL</strong> (Zebra Programming Language)<br><strong>- DPL</strong> (Datamax Programming Language)</td></tr></tbody></table>

{% hint style="info" %}
Recomendamos o uso de impressoras **Zebra** com suporte à **linguagem ZPL** para garantir maior compatibilidade.
{% endhint %}

## Redes

### Subdiretórios <a href="#requisitostecnicos-opcao1-subdiretorios" id="requisitostecnicos-opcao1-subdiretorios"></a>

Visando isolar o acesso externo ao Consistem ERP, por questão de segurança foi implementado o acesso por meio de subdiretórios da API, e-Procurement e portal RH através da porta **8080**:

erp .apps .dominiodaempresa .com .br : **8080** /e-procurement\
erp .apps .dominiodaempresa .com .br : **8080** /portalrh\
erp .apps .dominiodaempresa .com .br : **8080** /api

### Firewall / DNS / Subdomínio <a href="#requisitostecnicos-opcao2-firewall-dns-subdominio" id="requisitostecnicos-opcao2-firewall-dns-subdominio"></a>

Foram criadas entradas de DNS/Virtual Server no servidor, para caso a sua empresa disponha de um servidor de DNS interno, seja possível criar entradas utilizando seu domínio público e criar rotas de acesso pela porta **443** para todos estes serviços. Liberando o acesso desta forma, toda a aplicação Consistem estará exposta publicamente.

Utilizando subdomínio, não é mais obrigatória a liberação das portas 8080 (Portal de Compras / Portal de Funcionário / APIs), embora esta porta limite o acesso somente a estas aplicações. Lembrando que estas entradas só irão funcionar ou serão utilizadas se a empresa tiver estes módulos contratados.

As seguintes entradas de DNS devem ser criadas e devem responder interna e externamente:

**Acesso ao sistema**

* erp.apps.dominiodaempresa.com.br

**Acesso ao Portal de Compras**

* e-procurement.apps.dominiodaempresa.com.br

**Acesso as APIs**

* api.apps.dominiodaempresa.com.br

**Acesso ao Portal RH**

* portalrh.apps.dominiodaempresa.com.br

A mesma lógica pode ser empregada para ambientes de homologação, alterando os IPs de destino interno dos apontamentos e mudando o nome que compõe o subdomínio do Consistem para appsh1 ou appsh2, conforme os ambientes de homologação existentes, como por exemplo: appsh1.dom, e-procurement.appsh1.

## Instalação de Aplicações de Terceiros <a href="#requisitostecnicos-aplicacoesdeterceiros" id="requisitostecnicos-aplicacoesdeterceiros"></a>

Para garantir a estabilidade e segurança do ambiente, **não é permitida a instalação de aplicações de terceiros** (incluindo soluções de parceiros) no mesmo servidor onde o Consistem ERP está hospedado.

{% hint style="info" %}
**Banco de Dados**\
A política de acesso à base de dados permanece a mesma.
{% endhint %}

<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: 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:

```
GET https://ajuda.consistem.com.br/tecnologia/erp/requisitos-tecnicos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
