...
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | Linhas_totvs |
---|
Segmento | Distribuição |
---|
Region | Construção Projetos |
---|
Linha | Linha Protheus |
---|
|
|
---|
Segmento: | |
---|
Módulo: | SIGAOMS |
---|
Função: | OMSXCPL6 OMSXCPL7 - Envio de Pedidos de Venda OMSXCPL1 - Parâmetros de Integração OMSXCPL - Regras de Integração OMS x Cockpit LogísticoMonitor de Cargas |
---|
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 -> Neolog, o Neolog libera a Viagem porém, o Protheus não, pois não recebeu o retorno do Neolog.
Ao tentar efetuar uma segunda liberação, o Neolog 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 - 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.
- Envie o Pedido para o Neolog.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| NEOLOG |
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 Neolog.
- Selecione a Viagem e clique em Liberar viagem.
- Após disparado, derrube o Appserver.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo6 |
---|
| NEOLOG - 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 deverá ser liberada no Protheus.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo8 |
---|
| XML - Confira se no XML retornado pelo Neolog contém a mensagem "TripAlreadyProcessed".
|
|
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- DK0 - Viagem CPL
- DK1 - Viagem CPL Itens
- DK3 - Sequência de Integração CPL
- SC6 - Itens do Pedido de Venda
05. ASSUNTOS RELACIONADOS
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>
|