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).
|
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
- DAI - Itens da Carga
- SC6 - Pedido de Venda
- SC9 - Itens Liberados do Pedido de Venda
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>
|