01. DADOS GERAIS
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | Linhas_totvs |
---|
Segmento | Distribuição |
---|
Region | Construção Projetos |
---|
Linha | Linha Protheus |
---|
|
|
---|
Segmento: | |
---|
Módulo: | SIGAOMS - Gestão de Distribuição |
---|
Função: | OMSXCPL6 OMSXCPL7 - Envio Monitor de Pedidos de Venda OMSXCPL1 - Parâmetros de Integração OMSXCPL - Regras de Integração OMS x Cockpit LogísticoCargas |
---|
Ticket: | 959857310461814 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-1078411453 |
---|
02. SITUAÇÃO/REQUISITO
Quando o envio de um dos Pedidos apresenta falha, o Sistema refaz a validação da conexão e do TOKEN.
Caso ocorra uma queda de comunicação durante a liberação de uma Viagem no fluxo Protheus → TOTVS Otimização Logística, o TOL libera a Viagem porém, o Protheus não, pois não recebeu o retorno do TOL.
Ao tentar efetuar uma segunda liberação, o TOL retorna uma inconsistência, alertando que a Viagem que está se tentando liberar é inválidaNesta situação, caso o Sistema não consiga revalidar o TOKEN, a mensagem de alerta "Autenticação TOKEN inválida" é apresentada diversas vezes na tela, atrapalhando o trabalho dos usuários, pois estes precisam confirmar a mensagem cada vez que a mesma é exibida em tela.
03. SOLUÇÃO
Efetuada alteração no envio na rotina de Pedidos de Venda para o Cockpit Logístico, para que a mensagem em questão não seja apresentada em tela a cada Pedido, caso ocorra alguma inconsistência na validação do TOKEN de integração.Esta mensagem será apresentada agora somente no final do processamento dos Pedidos de VendaLiberação de Viagens por parte do Protheus, de forma que ao efetuar uma segunda liberação seja identificada a mensagem mencionada e considere que o processo de liberação pode ser efetuado também no Protheus.
Exemplo de Utilização
Totvs custom tabs box |
---|
tabs | Pré-requisito, Passo 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06, Passo 07 |
---|
ids | passo1,passo2,passo3,passo4,passo5,passo6,passo7,passo8 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| OMSXCPL1 - Configure o endereço do Webservice de autenticação (MV_CPLUAUT) incorretamenteParametrizar o Protheus para liberação manual das Viagens.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| MATA410 - Inclua dois ou mais Pedidos de Venda utilizando cargaGere o Pedido.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| OMSXCPL6 - Envie o Pedido para o TOTVS Otimização Logística.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| TOTVS OTIMIZAÇÃO LOGÍSTICA |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
| OMSXCPL7 - Em modo Debug, efetue os seguintes passos:
- Posicione o ponto de parada no comando que dispara o XML para o TOL.
- Selecione a Viagem e clique em Liberar viagem.
- Após disparado, derrube o Appserver.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo6 |
---|
| TOTVS OTIMIZAÇÃO LOGÍSTICA - Confira se a Viagem foi liberada.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo7 |
---|
| OMSXCPL7 - Acesse diretamente o produto.
- Selecione novamente a Viagem e clique em Liberar viagem.
- A Viagem deve ser liberada no Protheus.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo8 |
---|
| XML - Confira se no XML retornado pelo TOL contém a mensagem "TripAlreadyProcessed"
- Selecione os Pedidos e envie (F3).
- A cada Pedido que o Sistema tentava enviar era apresentada a mensagem "Autenticação TOKEN inválida" .
- Verifique se ao final do processamento são apresentadas corretamente as mensagens de todos os Pedidos.
|
|
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- DK0 - Viagem CPL
- DK1 - Viagem CPL Itens
- DK3 - Sequência de Integração CPLSC6 - Itens do Pedido de Venda
05. ASSUNTOS RELACIONADOS
- Envio
Monitor de
Pedidos de Venda (OMSXCPL6 - SIGAOMS)Parâmetros de Integração (OMSXCPL1 Cargas (OMSXCPL7 - SIGAOMS)
HTML |
---|
<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>
|