Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

TOTVS Logística OMS

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:SIGAOMS - Gestão de Distribuição
Função:

OMSXCPL7 - Monitor de Cargas

OMSA200 - Montagem de Carga

Ticket:9046894
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-10221


02. SITUAÇÃO/REQUISITO

Ao efetuar o processo de gerar carga a partir da tela de Monitor de Cargas (OMSXCPL7) é necessário acessar também a tela de Montagem de Cargas (OMSA200), para associar os veículos e os motoristas.

Como o volume de viagens é de quase 400 por dia, o processo se torna muito demorado e manual.

03. SOLUÇÃO

Com o objetivo de melhorar o desempenho do processo e deixá-lo mais automático, seguem as alterações realizadas:

  • Foram adicionados os campos Veículo 2, Veículo 3 e Motorista na tabela de Itens da Viagem (DK1). Desta forma, quando estes campos existirem e estiverem preenchidos, estas informações serão repassadas para a carga (na função GeraCarga, no OMSXCPL7). O preenchimento destes campos nos Itens da Viagem (DK1) será responsabilidade do Ponto de Entrada OMSCPLAV, visto que o envio destas informações é opcional por parte do TOTVS Otimização Logística Cockpit(TOL).
  • Também foram adicionados outros campos na tabela de Itens da Viagem (DK1), para que seja possível armazenar até 3 Ajudantes que o TOTVS Logística Cockpit possa Otimização Logística possa enviar. Na função GeraCarga GeraCarga da rotina OMSXCPL7, quando estes campos existirem e estiverem preenchidos, estes serão replicados para a tabela DAK, nos campos DAK_AJUDA1, DAK_AJUDA2 e DAK_AJUDA3.
  • Antes de alimentar os campos da tabela DAK com as informações mencionadas será validado se as mesmas existem nas tabelas de cadastro, para evitar que informações do TOTVS Logística Cockpit venham para o OMS Protheus sem terem sido previamente cadastradas.
    1.  Veículos devem existir na tabela DA3.
    2.  Motoristas e Ajudantes devem existir na tabela DA4.
  • Efetuado ajuste no Ponto de Entrada Entrada OMSCPLAV, para  para que este realize a pesquisa dos códigos dos dados cadastrados no produto, a partir de alguma informação enviada pela Neolog. 

   Exemplos

1.  Caso sejam enviadas as placas de um segundo e um terceiro veículo, este Ponto de Entrada buscará o código correspondente do veículo previamente cadastrado na tabela DA3 e irá armazená-lo na tabela DK1.

...

3.  A rotina padrão somente validará se os códigos estão cadastrados, sem efetuar uma busca dos mesmos.

Exemplo de Utilização

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04, Passo 05
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1

OMSXCPL1

  • Informe que a geração da carga ocorrerá de forma manual.
Totvs custom tabs box items
defaultno
referenciapasso2

MATA410

  • Inclua um Pedido com montagem de carga.
Totvs custom tabs box items
defaultno
referenciapasso3

OMSXCPL6

  • Integre o Pedido com o TOTVS Logística Cockpit.
Totvs custom tabs box items
defaultno
referenciapasso4

TOTVS OTIMIZAÇÃO LOGÍSTICA COCKPIT

  • Gere a viagem e libere.
  • Lembre de informar as placas dos veículos na viagem.
Totvs custom tabs box items
defaultno
referenciapasso5

OMSXCPL7

  • Gere a carga.
  • Verifique se as informações de Motorista e Veículo foram vinculados à carga.


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DAK - Carga
  • DAI - Itens da Carga
  • DK0 - Viagem CPL
  • DK1 - Itens da Viagem

05. ASSUNTOS RELACIONADOS

...