01. DADOS GERAIS
Produto: | TOTVS Logística WMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS) |
Função: | Documentos de Saída - MATA461 Monitor de Serviço - WMSA332A WMSV085.PRW WMSV030.PRW WMSXEXP.PRW WMSDTCEstoqueEndereco.PRW WMSDTCMOvimentosServicoArmazem.PRW |
País: | Todos Países |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-15103 |
02. SITUAÇÃO/REQUISITO
É necessário incluir métricas no WMS Protheus, para registrar as quantidades de produtos recebidos e expedidos.
03. SOLUÇÃO
WMSA33A - Monitor de Serviço
Deve ser alterado para os seguintes processos:
- Produtos Totais Recebidos
1. Para os produtos recebidos deve ser alterado o Monitor de Serviços; quando este estiver executando um serviço de endereçamento, buscar a quantidade total de produto endereçado.
2. Desta forma, serão considerados os produtos recebidos pelo documento de entrada (Matéria prima ou Produto acabado), bem como, os produtos produzidos pela Ordem de Produção (Produto Acabado).
3. Nesta rotina devem ser desconsideradas as entradas em armazém de qualidade (MV_CQ) pois, posteriormente, ao passar pela qualidade o produto é direcionado para outro armazém, para estoque.
- Produtos Expedidos
1. A rotina de finalização de serviços deve ser alterada para que o serviço de separação seja considerado, quando o mesmo está configurado para baixar estoque na movimentação (DC5_BXESTO = SIM), contando a quantidade de produtos expedidos, neste caso (Neste cenário será considerada a baixa de estoque pelas requisições).
2. Deve ser desenvolvida uma rotina para validar se a Ordem de Serviço já foi estornada, validando os registros na tabela D12 (Movimentos) . Quando possuir estorno não deve contabilizar novamente na contagem, para não duplicar as informações para o mesmo documento/produto nas movimentações de estoque no coletor ou Monitor de Serviços.
Para efetuar a gravação das métricas será utilizada a função já existente do módulo TMS (TMSAddMet).
Exemplo de Utilização
- Parâmetro MV_WMSNEW = .T.
- Incluir no APPSERVER.INI, no ambiente no qual as simulações serão executadas, os seguintes parâmetros:
- FWLOGMSG_DEBUG=1
- TRACEMETRICS=1
MATA103
- Inclua um documento de entrada para um produto ou mais com controle WMS.
WMSA150
- Execute o serviço.
WMSA332
- Finalize os movimentos.
- Verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.
MATA103
- Inclua um documento de entrada para um produto ou mais com controle WMS.
WMSA150
- Execute o serviço.
WMSV001
- Acesse a tela de convocação e finalize os movimentos, se endereçamento.
- Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.
WMSA070
- Configure o serviço de separação para liberar para o faturamento após a separação.
WMSC015
- Deve haver saldo para um produto acabado com controle WMS.
MATA410
- Gere um Pedido de Venda para o item em questão.
WMSA150
- Execute o serviço.
WMSA332
- Finalize os movimentos.
MATA460A
- Fature o Pedido de Venda.
- Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.
WMSA070
- Configure um serviço de requisição para baixar o estoque na movimentação.
MATA200
- Deve haver uma estrutura com um item Produto Acabado (PA) e 1 item de matéria prima (MP).
WMSC015
- Deve haver saldo em estoque para o item MP.
MATA650
- Gere uma Ordem de Produção para o produto acabado acima.
- Efetue os empenhos.
WMSA505
- Processe os empenhos para as Ordens de Produção.
- Gere a Ordem de Serviço de separação.
WMSA150
- Execute o serviço.
WMSA332
- Finalize os movimentos.
- Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.
WMSA070
- Configure um serviço de requisição para baixar o estoque na movimentação.
MATA200
- Deve haver uma estrutura com um item Produto Acabado (PA) e 1 item de matéria prima (MP)
WMSC015
- Deve haver saldo em estoque para o item MP.
MATA650
- Gere uma Ordem de Produção para o produto acabado acima.
- Efetue os empenhos.
WMSA505
- Processe os empenhos para as Ordens de Produção.
- Gere a Ordem de Serviço de separação.
WMSA150
- Execute o serviço.
WMSV001
- Acesse a convocação e finalize os movimentos.
- Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.
WMSA070
- Configure o serviço de separação para liberar para faturamento após a separação.
WMSC015
- Deve haver saldo para um produto acabado com controle WMS.
MATA410
- Gere um Pedido de Venda para o item em questão.
- Informe que o mesmo utiliza carga e gera Ordem de Serviço na montagem da carga.
OMSA200
- Monte a carga para o Pedido em questão.
WMSA150
- Execute o serviço.
WMSA332
- Finalize os movimentos.
MATA460B
- Fature a carga.
- Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- D12- Movimentos Estoque WMS
- D14 - Saldos por Endereço
05. ASSUNTOS RELACIONADOS
Documento de Referência
06. ANEXO - PDF