Desenvolvimento Millen-40681 - Integração Delivery Hub - Adicionar Campos no Gateway de Frete
Release 62_60
Versão 5
Autor Jaciara Silva
Processo: Vendas
Nome do Processo: Movimentações
Motivação
Alterar integração de pedidos de vendas para receber informações sobre cotação de frete enviadas pela Ihub e, posteriormente, disponibilizar estas informações ao realizar a integração com o gateway de frete Delivery Hub.
Ao integrar o pedido de venda no sistema, os valores relacionados à cotação serão recebidos e, no momento da integração com o gateway de frete Delivery Hub, os valores deverão ser repassados ao gateway.
Atenção! Este recurso não acompanha a versão do sistema. Para utilizá-lo, solicite aos nossos consultores que forneçam o módulo para instalação. Caso você não consiga fazer a instalação, entre em contato com nosso departamento comercial e solicite a visita de um consultor.
Parâmetros
Instalar o módulo millenium!gf_delivery_hub.minst. Para informações sobre como fazer a instalação de módulos no e-Millennium acesse o Manual de instalação de módulos no e-Millennium.
Entradas
Configurando cadastro de transportadora
Em Logística\TMS\Cadastros\Transportadoras, configurar:
- Na guia Frete e Seguro:
Ligar o parâmetro Gateway Frete;
No campo Módulo, selecionar Delivery Hub;
- Na guia Gateway Frete – Delivery Hub, configurar:
Api Url;
Api Key;
Api Token;
Ligar o parâmetro Envia Campos de Cotação;
Preencher a Tabela de Tipos Frete;
Preencher a Tabela de Filiais.
Obs.: A tabela poderá ser preenchida, mesmo ligando o parâmetro Envia Campos de Cotação (externo à tabela). Nesse caso, o sistema dará prioridade à configuração que estiver definida na tabela.
Em Vendas\Pedidos de Venda, após a integração do pedido pelo Ihub, é possível visualizar no banco de dados os campos referentes à cotação de frete, uma vez que estes campos não estarão expostos na tela do pedido de venda, serão usados somente para realizar a chamada de API.
Em Vendas\Movimentações, realize o faturamento do pedido de venda/pré-faturamento de pedido de venda, para que o embarque possa ser providenciado.
Em Logística\Expedição\Embarque:
- Incluir Embarque;
- Selecione a filial;
- Selecione a transportadora (deve ser a mesma da movimentação);
- Selecione o tipo de frete (deve ser o mesmo da movimentação);
- Selecione as notas fiscais, para compor os itens do embarque;
- Salvar.
Perceba que o embarque ainda está com o status de "Em Preparação". Assim que o status estiver com "Liberado para Embarque".
Ao Alterar o Status para "Liberado para Embarque", uma rotina chamará o Gateway Delivery Hub e, através do log vamos conseguir validar a alteração.
Na tela de Lista de Embarques, selecionar o embarque inserido e ir em Ações/Altera Status, e mudar o status para "LIBERADO PARA EMBARQUE".
Após salvar a alteração do status, na pasta c:/wts/trace será gerado o log "wtsBrokerDelivery Hub_anomesdia_hora.txt" da comunicação com o gateway Delivery Hub e nele será possível observar o envio das tags quotationID, shippingCostid e carrierid.
Validações e Saídas
Envio dos campos referentes à cotação de frete para o gateway de frete Delivery Hub, de acordo com a integração dos pedidos de venda enviados pela plataforma Ihub.