01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:SIGAOMS - Gestão de Distribuição
Função:

OMSXCPL7 - Monitor de Cargas

Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-8098


02. SITUAÇÃO/REQUISITO

Para possibilitar o cancelamento da integração das cargas do monitoramento no Cockpit é necessário disponibilizar tal ação na rotina Monitor de Cargas (OMSXCPL7) que, com base na seleção das cargas definida pelo usuário, realizará o cancelamento do monitoramento.

03. SOLUÇÃO

O usuário realizará a seleção das cargas e, ao clicar no botão Cancelar Monitoramento Cargas, será enviada uma solicitação de cancelamento de monitorável para o Cockpit Logístico, contendo a seguinte estrutura e XML.

{code:java}
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<upd:requestUpdate
xmlns:upd="http://www.neolog.com.br/cpl/acquisition/monitoring/update/"
xmlns:mon="http://www.neolog.com.br/cpl/acquisition/monitoring/monitorable/">
<mon:key>Viagem</mon:key>
<upd:monitorableUpdateSet>
<upd:operation>CANCEL</upd:operation>
<upd:monitorableSet>
<mon:monitorables>
<mon:monitorable>
<mon:sourceId>0101-000692-01</mon:sourceId>
<mon:type>TRIP</mon:type>
</mon:monitorable>
</mon:monitorables>
</upd:monitorableSet>
</upd:monitorableUpdateSet>
</upd:requestUpdate>
</soapenv:Body>
</soapenv:Envelope>
{code}







Exemplo de Utilização

MATA410

  • Inclua um Pedido de Venda com montagem de carga, no qual o cliente e a loja sejam diferentes do cliente e da loja de entrega.

OMSXCPL6

  • Integre com o Cockpit Logístico (note que o cliente enviado para o CPL é o cliente de entrega).

COCKPIT LOGÍSTICO

  • Gere a carga e libere-a.

OMSXCPL7

  • Verifique a carga gerada para a viagem.

OMSA200

  • Verifique os clientes e a loja das sequências de integração (DAI).

04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

05. ASSUNTOS RELACIONADOS



<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;
}
</style>