# Instalação

## Instalação no terminal

A instalação da App do Syslog é realizada para terminais com o sistema operativo Android (a partir da versão 4.4). Assim, deverá aceder-se ao CD de instalação do Syslog e na pasta C:\MIS\SyslogV3\APP SYSLOG é disponibilizado o ficheiro APK.

{% hint style="warning" %}
A instalação da App deverá ser precedida da configuração dos terminais no BackOffice do Syslog.
{% endhint %}

## Configuração prévia

Para o uso da aplicação no terminal há um conjunto de tarefas que têm de ser desencadeadas previamente antes do uso normal. Essas tarefas incluem este cinco passos:

1. Associar os utilizadores oriundos do ERP que podem aceder ao terminal. Realiza-se essa tarefa nesta [opção ](/syslog-3.0/syslog-backoffice/utilizadores.md#novo-utilizador)do BackOffice do Syslog.
2. O utilizador a associar tem de ter obrigatoriamente um armazém associado. Esse armazém é também oriundo do ERP e pode ser configurado [aqui](/syslog-3.0/syslog-backoffice/utilizadores.md#armazens).
3. Criar e configurar os [processos ](/syslog-3.0/syslog-backoffice/processos.md)logísticos e associar a cada utilizador.
4. Definir os parâmetros da aplicação. Este passo é configurado [aqui](/syslog-3.0/syslog-backoffice/parametros.md).
5. Configurar o acesso à base de dados e o acesso através do MISCommunicator na aplicação no terminal (passo seguinte a este).

## Configuração no terminal

![](/files/-M3GIxIQdvdu84jstkcv)

{% hint style="warning" %}
Ao instalar a aplicação, a mesma solicita autorização para permitir que a mesma:

1 - "Aceda a fotos, multimédia e ficheiros no dispositivo".&#x20;

2 - "Faça e gira chamadas telefónicas"

Deverá clicar-se *permitir*.
{% endhint %}

Para o processo de configuração seguem-se os seguintes campos de preenchimento obrigatório:

**Terminal**

* *id terminal* - indicação do código do terminal (identificador único). São possíveis configurar até 100 terminais ligados a uma instalação Syslog.

**MISCommunicator**

* *IP do MISCommunicato*r - Indicação do endereço IP onde está a funcionar o [MISCommunicator](/syslog-3.0/miscommunicator.md)
* *Porta MISCommunicator* - Porta de comunicação do [*MISCommunicator*](/syslog-3.0/miscommunicator.md)
* *Timeout* - Indicação do tempo de *timout* para a ligação. O valor "20" está preenchido por defeito.
* *Encriptação* - Ativação da encriptação. Por defeito aparece "nenhuma", havendo a possibilidade de escolher também encriptação AES256 e TLS.
* *Password* - Password de acesso ao MISCommunicator (introduzida aquando da instalação das aplicações no servidor).

**Ligação OLEDB**

* *Servidor sql server* - Indicação do nome do servidor SQL
* *Base de dados sql server* - Nome da base de dados a aceder no SQL Server
* *Porta sql server* - Porta de comunicação com o servidor SQL (por exemplo porta 1433)
* *Utilizador* - Utilizador de acesso à base de dados
* *Password* - Password do utilizador

Após a configuração terá de *guardar* a mesma.

{% hint style="info" %}
Após a configuração inicial do terminal é possível aceder novamente a este ecrã
{% endhint %}

## Acesso

Após o preenchimento do ecrã anterior a aplicação vai para o ecrã principal onde solicita o utilizador que vai ligar-se. Este utilizador é originário do ERP

Para escolher o utilizador surge o ecrã seguinte:

![](/files/-M2sjJSQ_pcFEoT1kIHC)

Após isso é só introduzir as credenciais de aceso e usar a aplicação.

{% hint style="danger" %}
O terminal, para funcionar corretamente, tem de estar online e na mesma rede *wireless*.
{% endhint %}


---

# 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://doc.sysdevmobile.com/syslog-3.0/syslog-app/instalacao.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.
