Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 8.12 aqui
Manuais Operacionais / Administrativos > Integração > Integração REST

Integração REST

Rest de Integração

API Rest de integracao do Senior WMS

Funcionamento da Integração

Para acessar esta funcionalidade criada a partir da versão 8.8.3.0, faz necessário na linha de comando inserir a informação rest/documentacao

Por exemplo: http://10.7.0.30/test/siltwms para http://10.7.0.30/test/siltwms/rest/documentacao

Este serviço é mais uma das portas de entradas e saídas das informações que o Senior WMS oferece para importação e exportação de produtos, embalagens, pedidos e etc. Sendo assim para ter acesso aos serviços disponíveis será necessário ter a API Key a ser disponibilizada pelo armazém contratado pelo depositante.

Uma vez com a API Key em mãos, a mesma deverá ser enviada no cabeçalho da requisição desejada.

Para realizar a importação de informações deverá ser enviado em formato json com a identificação do que deseja importar e as informações que serão importadas. Pode-se conferir as importações possíveis e como deverá ser o formato do json na sessão Importação .

Já para realizar um exportação deverá ser utilizado os serviços de assinatura de ganchos, que servirá para o depositante registrar para qual URL de um serviço REST do mesmo que devemos retornar a exportação desejada. Dessa forma quando ocorrer uma exportação no WMS o mesmo irá devolver para o gancho correspondente. Esse forma evita que o sistema de terceiro tenha que vir consultar de tempos em tempos se aconteceu a exportação desejada, ficando a cargo do WMS retornar somente quando o evento ocorre. Pode-se conferir as exportações possíveis e como será o formato do json retornado para o gancho na sessão Exportação.

Esta funcionalidade irá comportar as integração via Cloud, por isso:

Adicionamos os campos Integração via Serviço Rest e Chave para Integração via Serviço Rest a partir da tela Configuração de Integração > sub Menu Configurar Integração.

Caso a opção Integração via Serviço Rest esteja marcada, o sistema gerará os arquivos automaticamente, pois os campos: diretórios estarão desabilitados.

Para o campo Chave para Integração via Serviço Rest, foi criado método que irá gerar a chave, com base no padrão SHA-256, referente a integração modelo REST.

Inserimos a opção REST - Modelo WMS na Configuração Geral > sub Menu Integração > campo Entidade, que estará vinculada ao campo Email do Cadastro da Entidade.

Importação

Todas as informações referente a cada layout de importação disponível abaixo possui as mesmas informações da importação via texto, portanto ao ser enviado para o serviço REST irá gerar um arquivo texto correspondente a chave do layout que se deseja importar e o mesmo será gravado na pasta temporária do servidor para que a importação seja agendada e executada pelo sistema.

 

 

 

Exportação

Todas as informações referente a cada layout de exportação disponível abaixo possui as mesmas informações da integração via texto, portanto irá gerar um json correspondente a chave do layout que se deseja receber e retornar para o serviço REST do depositante cadastrado no gancho.

 

Na tela do Cadastro de Depositante, sub Menu Exportação, adicionamos a opção REST - Modelo WMS para os campos abaixo informados:

Tipo de Exportação

A lista abaixo corresponde a cada Tipo de Exportação que o sistema trabalha, cabendo você saber qual deseja receber para que seja enviada no campo tipoIntegracao do gancho a ser cadastrado.