01. DADOS GERAIS

Linha de Produto:Virtual Age'
Segmento:Moda
Módulo:Integração
Função:Gerar código de postagem, por integração com API correios.
Ticket:8340248
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-1166


02. SITUAÇÃO/REQUISITO

Foi solicitado o desenvolvimento de integração com a API dos correios para geração de código de rastreio de objeto, no faturamento de pedido de vendas.

03. SOLUÇÃO

Foi criado serviço(INTSVCO103), que de acordo com configurações e dados de remetente retirados no pedido de venda, irá gerar o código de rastreio de objeto e gravando o mesmo nos dados adicionais do pedido. Este serviço será chamado após a realização do encerramento de uma transação de pedido de venda(TRAFP005 e TRAFP038) e também podendo ser acionado diretamente no componente PEDFM111 que realiza manutenções nos dados adicionais do pedido. Para a realização efetiva da integração funcionar as seguintes informações devem ser configuradas e informadas:

  1. Parâmetro empresa CD_TRANSP_CORREIO configurada com transportadora que representa a dos correios.
  2. Configurado no componente INTFM010 as informações de:
    1. Sistema: CORREIOS.
    2. Função: Pré-postagem simples.
    3. Parâmetros
      1. DS_URL: https://www.sgpweb.com.br/novo/api/pre-postagem?chave_integracao=chave_integração_contrato 
      2. CD_SERVICO_CORREIOS: Código do serviço dos correios (Ex.: 04162 = SEDEX, etc).
  3. Ter sido informado no pedido a mesma transportadora do parâmetro a cima citado.
  4. Pedido não possuir código de rastreio.


Obs: Atualmente o sistema já possui processo de geração de código de rastreio, que deve ser castrado no componente EXPFM006, que ao qual também já é realizado nos mesmo moldes da integração implementada. Caso a API esteja devidamente configurada o sistema irá realizar a mesma, e caso a mesma não esteja será chamado normalmente o processo de geração já existente.

Imagem 01: Demonstra configuração do parâmetro.


Imagem 02: Demonstra configuração de integração.


Imagem 03: Demonstra dados pedido de venda.


Imagem 04: Demonstra código de objeto gerado, onde o mesmo também pode ser gerado diretamente pelo botão "Gerar cód. rastreio".


Imagem 05: Demostra requisição realizada a API do correios para gerar o código do objeto.







<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>