01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | TOTVS Logística WMS |
Função: | WMSV095 - Transferência WMS - Coletor |
País: | Todos |
Ticket: | 8597225 |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-9654 |
02. SITUAÇÃO/REQUISITO
O processo de transferência de carga com unitizador via coletor (WMSV095) está apresentando lentidão quando há mais de um coletor efetuando a transferência simultaneamente, a partir de um mesmo endereço origem ou para o mesmo endereço destino, pois ocorre concorrência na atualização do status do endereço (SBE). Por consequência, um coletor precisa aguardar o término do processo de outro coletor, aumentando ainda mais a lentidão.
Além disso, na utilização de vários coletores simultaneamente ocorre a queda (desconexão) do coletor, ocorrendo a inconsistência "GetFontPixWidths() doesn't available in JOB." no console do servidor de aplicação (AppServer).
03. SOLUÇÃO
Para solucionar a lentidão de unitizador foi alterada a rotina WMSV095, para que a regra de convocação não seja executada, visto que o Operador da transferência é quem fará a movimentação física do unitizador.
Além disso, também houve uma alteração para que o status do endereço (ocupado ou desocupado) seja atualizado somente se o novo status for diferente do atual. Assim, um coletor somente aguardará o término da movimentação do outro se o endereço origem ficar vazio ou caso o endereço destino deixe de estar vazio.
Alterada ainda a forma de conexão entre coletor e o servidor de aplicação (AppServer), para que a conexão seja mantida na ocorrência de mensagens/validações não padronizadas para exibição na tela do coletor.
Exemplo de Utilização
AGRA045
- Cadastre um armazém unitizado.
MATA103
- Inclua um documento com pelo menos 3 itens.
WMSA110
- Gere a etiqueta.
WMSV084
- Monte o unitizador.
- Gere a Ordem de Serviço.
WMSA150
- Execute o serviço.
WMSA332
- Efetue as movimentações.
MATA015
- Consulte o registro que será o endereço destino da transferência.
- Efetue uma alteração neste registro.
WMSV095
- Efetue a transferência do unitizador para o endereço que está em alteração.
- A comunicação do coletor não deve ser derrubada.
- O processo pode ficar "travado" até que se saia da alteração do endereço no MATA015.
- Avalie o tempo da transferência. Este deve estar proporcional com a quantidade de registros, mas sem superar 1 minuto.
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- SBE - Endereços
- DCF - Ordens de Serviço
05. ASSUNTOS RELACIONADOS
Não se aplica.