---
description: Syslog 4.0 - BackOffice - Configurações - Processos
---

# Processos

A opção processos permite a gestão dos vários processos associados à logística. Para além dos processos padrão podem ser criados outros com base nos existentes, em que a diferença reside na possibilidade de diferenciar a configuração de certos parâmetros para um terminal específico ou utilizador.&#x20;

Complementarmente também é possível organizar a ordem dos processos no terminal.

![](https://932375659-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIfx9jFJoqITgxeDEfYki%2Fuploads%2F2kuSCOiUv2XBa7Zrif69%2FSys_Conf_Processos.PNG?alt=media\&token=5ff9c609-7e77-48aa-8e93-1746d5bf571e)

A tabela apresenta informação dos processos que estão criados no BackOffice e que são disponibilizados nos terminais.

* **Nome** - Nome do processo
* **Disponível em** - Indicação da disponibilidade do processo nas seguintes plataformas:
  * PC
  * Terminal
  * PC + Terminal

{% hint style="info" %}
Para terminais com o "Syslog PC" apenas são possíveis configurar os processo de Picking e Packing.
{% endhint %}

* **Descrição** - Campo para a descrição do processo. Este campo é de preenchimento livre quando se cria um novo processo.
* **Ordem** - Indicação da ordem em que o processo é apresentado na aplicação móvel

No canto inferior direito são disponibilizados dois botões para a ordenação dos processos e para criar novos.

### Ordenar Processos

Através do BackOffice do Syslog é possível ordenar a ordem de apresentação dos processos no terminal. Ao clicar no botão surge a seguinte janela:

![](https://932375659-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIfx9jFJoqITgxeDEfYki%2Fuploads%2FbyiedEiXsLD05mNPXSzK%2FSys_Conf_Processos_orde.PNG?alt=media\&token=61a3e005-d943-4ea0-bcf7-150e0ec585fe)

Nesta janela surgem os processos que já foram previamente criados. Aqui pode-se então ordenar a forma como os mesmos vão aparecer no terminal. Clicando na linha do processo pretendido bastará usar as setas na parte superior da janela para ordenar conforme desejado.

A ordem aqui definida irá depois aparecer no quadro principal dos processos.

No final bastará clicar em "Gravar" para gravar e sair ou então apenas em "Cancelar" se pretender sair sem gravar.

### Novo / Editar

Quando se clica para adicionar um novo processo, a janela que abre é igual à que permite a edição de um processo já adicionado. A diferença é que para o novo os campos aparecem limpos e na edição são apresentados os campos específicos do processo selecionado.

Desta forma, apresenta-se a imagem da janela já com campos preenchidos.

![](https://932375659-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIfx9jFJoqITgxeDEfYki%2Fuploads%2FVW0HTnVk5T9NSgX3ytUa%2FSys_Conf_Processos_editar.PNG?alt=media\&token=a12ee263-926a-4c64-aa73-f9a749457f26)

Opções gerais

* **Tipo** - Seleção do tipo de processo a criar/editar. Os processos padrão existentes na aplicação e que podem ser adicionados e editados são:
  * [**Consultas**](../consultas) - Para realizar consultas de stock
  * [**Contagens** ](processos/contagens)- Contagens de stocks para verificação de eventuais erros. Dependendo de sua importância, alguns itens são contados várias vezes durante o ano, enquanto outros não os são.
  * [**Etiquetagem**](processos/contagens-1) - Processo relacionado com a etiquetagem dos artigos.
  * [**Ordens de carga**](processos/ordens-de-carga) - Verificação das ordens de carga.
  * [**Outros documentos**](processos/outros-documentos) - Outros documentos que podem ser gerados pela aplicação&#x20;
  * [**Packing** ](processos/packing)**-** Processo de empacotamento, acomodação dos produtos e embalagem decorrente do processo de picking
  * [**Picking** ](processos/picking)**-** O processo de picking consiste na recolha em armazém de determinados produtos (podendo ser diferentes em categoria e quantidades), face a uma solicitação de um cliente (encomenda, por exemplo), de forma a satisfazer o mesmo.
  * [**Picking / Transferência**](processos/picking-transferencia) - Processo semelhante ao picking mas para transferências entre armazéns.
  * [**Preços** ](processos/precos)- Parametrização dos preços associados a artigos em stock
  * [**Projecto de extensibilidade**](processos/projeto-de-extensibilidade) - Processo a usar nos projectos de extensibilidade
  * [**Receção** ](processos/rececao)- Processos relacionados com a receção de produtos/artigos ao armazém por parte de fornecedores ou da linha de montagem.
  * [**Stock Arm.**](processos/stock-arm.) - Verificação do stock em armazém
  * [**Transferências**](processos/transferencias) - Transferências de produtos/artigos entre armazéns da mesma empresa
  * [**Paletes**](processos/paletes) - Processo de criação e gestão de paletes

{% hint style="success" %}
Clicando em cada processo acede a uma página específica de cada um.
{% endhint %}

* **Disponível em:** - Indicação da disponibilidade do processo nas seguintes plataformas:
  * PC
  * Terminal
  * PC + Terminal
* **Nome** - Campo livre para introdução do nome. Caso se justifique que seja diferente do nome do processo ou então que se considere necessário uma segunda versão do mesmo processo com diferentes fins.
* **Descrição** - Campo livre para a descrição do processo. Aparece depois na tabela principal dos processos.\

* **Só obrigatórios** - Só apresenta os parâmetros obrigatórios do processo em causa.

{% hint style="info" %}
O sistema permite criar e parametrizar vários processos para a mesma função.
{% endhint %}

A  título de exemplo, numa empresa recebem-se vários tipos de encomendas e as mesmas são tratadas em vários espaços do armazém. Umas encomendas são para fazer picking de forma normal e outras são encomendas para envio urgente, são processos tratados em diferentes zonas por diferentes pessoas. Pode-se criar um processo para umas e outro para as outras mantendo a lógica do processo de picking, neste caso.

Complementarmente, a possibilidade de gerir processos permite a implementação adaptada à realidade da empresa de procedimentos FIFO, LIFO e FEFO.

{% hint style="success" %}
As siglas FIFO, LIFO e FEFO são termos utilizados na área da logística e são a abreviatura das palavras em inglês _First in, first out_ (FIFO), _Last-in, First-out_ (LIFO) e _First expire, First out_ (FEFO) que determinam o tipo de controlo e movimentação de stock utilizado no armazém.
{% endhint %}

A tabela apresenta então os parâmetros disponíveis para o processo selecionado. As colunas indicam:

* **O** - Indicação se o parâmetro é obrigatório ou não. Se for está assinalado.
* **Nome** - Nome do parâmetro
* **Valor** - Indica o valor que está atualmente definido para o parâmetro
* **Valor Def.** - Indica o valor default para o parâmetro selecionado
* **Informação sobre o parâmetro** - Indica a descrição do parâmetro

#### Parâmetro do processo

Para editar cada parâmetro clica-se sobre o mesmo para abrir uma janela de configuração.

{% hint style="info" %}
Só pode editar um parâmetro após guardar previamente o processo selecionado.
{% endhint %}

![](https://932375659-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIfx9jFJoqITgxeDEfYki%2Fuploads%2F3WCRv4UGRCVmVTFhjK7J%2FSys_Conf_Processos_param.PNG?alt=media\&token=16f9e81c-6eb5-4333-bab3-179d3001a9ff)

Em cada parâmetro acede-se a um conjunto de dados explicativos da aplicação desse parâmetro no âmbito do processo.

O único campo editável é o campo "Valor" que conforme o parâmetro pode-se escolher "Sim" ou "Não" ou mesmo usar syntax SQL para melhor adequar.

### Extensibilidade

No canto inferior da janela está a opção de extensibilidade. Através desta opção acede-se à lista de funções que no Syslog podem ser ajustadas com o recurso ao Kalipso Designer. Essencialmente, é através desta opção que se ativa a extensibilidade do Syslog ajustada às necessidades do utilizador.

A opção de extensibilidade permite a criação de novas funcionalidades a opções do Syslog. Através do Kalipso é possível criar extensões perfeitamente integradas no produto base de forma simples e rápida. Este ponto merece destaque pela particularidade de permitir “estender” o produto Syslog, criando funcionalidades de acordo com as necessidades específicas de cada área de negócio.&#x20;

{% hint style="success" %}
O [Kalipso Studio](https://sysdevkalipso.com/en) é uma ferramenta para desenvolvimento de aplicações móveis que não necessita de utilização de linguagens complexas de programação, não tem de ser um programador, basta ter conhecimentos de como funciona uma base de dados.
{% endhint %}

#### Ecrã

#### Tabela

A tabela disponibiliza as seguintes opções:

| Opção      | Descrição                                                                                          |
| ---------- | -------------------------------------------------------------------------------------------------- |
| Função     | Código da função Syslog no Kalipso                                                                 |
| Antes      | Ao ativar esta _checkbox_ a informação configurada aparece **antes** da opção em questão aparecer. |
| Substituir | **Substitui** a opção padrão pela versão criada através de extensibilidade                         |
| Após       | Ao ativar esta _checkbox_ a informação configurada aparece **após** a opção em questão aparecer.   |

A mesma função pode ser configurada para aparecer nos três estados anteriormente indicados (antes, substituir, após).&#x20;

Para o carregamento da extensibilidade para o terminal deve-se colocar o ficheiro na pasta "Syncro" do BackOffice e depois no terminal proceder à importação no ecrã "acerca de" e depois na opção "Download extensibilidade."

{% hint style="warning" %}
Para o uso de extensibilidade é necessário ter o Kalipso Studio licenciado.
{% endhint %}

{% hint style="info" %}
Neste momento a extensibilidade só se aplica à opção processos.
{% endhint %}
