O objetivo dessa integração é automatização do processo de entrada de mercadorias através do Robô de dispensação ROWA pelo código EAN proporciona uma significativa redução de erros, aumentando a eficiência operacional e a precisão no controle de estoque.

Pré-Requisitos 

Aplicação

Versão

Gestão Orçamento server (3.0)

3.33.1

Gestão Orçamento server (4.0)

4.36.1

Gestão Configuração

04.11.11.04

Gestão Estoque

04.11.11.04

Middleware de integração 

2.0

Parâmetros de configuração por filial

1. Para definir o banco Postgres, o endereço e a porta de execução do robô, abra o arquivo application.properties através do caminho base: C:\ROWA\Rowa-Api\src\main\resources .

2. No arquivo informe:

    • O nome do banco de dados, no campo Banco. Exemplo: pdvX.
    • O endereço de IP do banco de dados, no campo Endereço Banco. Exemplo: 192.168.10.1.
    • A porta da base de dados do banco, no campo Porta Banco. Exemplo: 5432.
    • O usuário do banco de dados, no campo Usuário banco. Exemplo: Postgres.
    • A senha do banco de dados, no campo Senha banco. Exemplo: A1w@5893Y.
    • O registro contendo informações de acesso ao servidor do Robô, no campo Nome Rodo. Exemplo: rowaa.
    • Endereço do servidor do Robô, no campo Endereço Robô. Exemplo: localhost.
    • O IP de conexão com o Robô, no campo Porta Robô. Exemplo: 6050.
    • E a porta de conexão com o Robô. Exemplo: 8080.


3. Agora deve ser configurado o endereço do Middleware ao qual o orçamento se conecta na tabela prc_filial_config, para isso acesse:

Gestão de Configuração > Cadastros especiais > Configurações > Filiais

4. Na aba Gestão, vá até o grid e busque a chave  URL_PORTA_ACESSO_ROBO_DISPENSACAO_ROWA.

5. Na coluna Valor dever estar com o IP do servidor de integração ou como localhost se estiver executando localmente. Exemplo: http://localhost:8080

Figura 01 - Estoque Configurações de Filiais.


6. Para ativação do Middleware de integração com o robô ROWA deve-se executar o Middleware alocado no diretório C:

7. Depois encontre o arquivo: app.jar e clique para abrir.


Figura 02 - Ativação do Middleware pelo arquivo.


7. Execute o comando: java -jar -Djava.util.logging.config.file=logging.properties app.jar

        • Acione o prompt de comando dentro da pasta onde se encontra o arquivo (app.jar).

Figura 03 - Executando o comando dentro do arquivo app.jar.




















Figura 04 - Comado sendo executado.



Importante!

Após execução do comando o serviço se iniciará automaticamente, a partir desse momento já é possível estabelecer comunicação com o Gestão Orçamento. 

Orçamento Server

  1. Para realizar  a configuração do orçamento, abra o arquivo orçamento.xml.
  2. Adicione a tag <saidaRobo> abaixo da tag </postgreConfig>. Exemplo: <saidaRobo>1</saidaRobo> (Ela indicará qual a esteira de saída)


Exemplo:

<br.itecbrazil.core.util.file.Configuracao>
  <codigoFilial>4</codigoFilial>
  <servidorAtualizacao>192.168.X.X:1001</servidorAtualizacao>
  <timeout>15000</timeout>
  <RequestTimeout>15000</RequestTimeout>
  <ConnectTimeout>15000</ConnectTimeout>
  <capturaDadosSolicitacaoFP>false</capturaDadosSolicitacaoFP>
  <postgreConfig>
    <configured>false</configured>
    <hostBase>192.168.X.X</hostBase>
    <portBase>5432</portBase>
    <dataBase>pdv4</dataBase>
    <userBase>postgres</userBase>
    <passBase>123456789</passBase>
  </postgreConfig>
  <saidaRobo>1</saidaRobo>    – Adicionar essa TAG nessa posição 
</br.itecbrazil.core.util.file.Configuracao>

Prateleiras

1. Agora vamos configurar as Prateleiras dos produtos, para isso acesse: 

Gestão de Configuração > Cadastros básicos > Produto > Prateleira


Figura 05 - Prateleira de produtos.


2. Defina o parâmetro FLAG_INTEGRAÇÃO_ROBO = 1 na prateleira que faz referencia ao robô via banco de dados, abaixo veja os comandos:


  • COMANDO 1: Consultar  as prateleiras já cadastradas.

Select * from est_prod_prt;

  • COMANDO 2 : Alterando a prateleira que faz vinculo com o robô.

update  est_prod_prt set FLAG_INTEGRACAO_ROBO = 1 where CD_PRT = "id da prateleira do robo';

Figura 06 - Executando os comandos no banco.


Gaveta

1. Agora para configurar a Gaveta de produtos, acesse:  

Gestão de Configuração > Cadastros básicos > Produto > Gaveta


Importante!

Recomenta-se manter o padrão Rxxx  ( R001, R002, R003 ).


Figura 07 - Gaveta produtos.


2. Faça o vinculo dos Produtos com a Gaveta, pra isso acesse:

Gestão estoque > Cadastro > Produtos > Filiais > Endereçamento > Cadastro

 Com a filial selecionada, vincule o Produto junto a Prateleira Robô e sua gaveta específica.






























Figura 08 - Gaveta produtos.


Atenção!

Para habilitar a gestão das gavetas pelo ERP devera habilitar o parâmetro que consta no cadastro por empresa que define o tipo de endereçamento.

Tipo de Endereçamento de Produtos

1. Defina o tipo de endereçamento de produtos praticado pela Empresa, para isso acesse:

Gestão de Configuração > Cadastros Especiais > Empresa

2. Clique na aba Outros dados.

3. Selecione no campo Tipo de endereçamento de produtos um tipo podendo ser:

    • Selecionando a opção Endereçamento por prateleira/gaveta, irá fazer a gestão das gavetas pelo ERP.
    • Selecionando a opção Endereçamento somente por prateleira irá fazer a gestão das gavetas pelo Robô.


Figura 09 - Gaveta produtos.



  • Sem rótulos