ID Duplicado na Geração de Ordens de Serviço WMS
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Logística |
Módulo: | SIGAWMS |
Rotina: | WMSXFUNB - Geração de OS WMS |
País: | Brasil |
Bancos de Dados: | Todos |
Tabela Utilizada: | DCF - Ordens de Serviço |
Sistemas Operacionais: | Windows® / Linux® |
Descrição
Alteração na Geração de OS WMS (WMSXFUNB) para que seja possível realizar a integração de mais de um pedido de venda com o WMS, ao mesmo tempo e por usuários diferentes, sem que sejam criadas ordens de serviço com mesmo identificador de sequência (DCF_ID).
Atualmente a regra para busca do sequencial é efetuada a partir do parâmetro MV_DOCSEQ; por este motivo foi necessária a implementação de semáforo (LockByName) para controlar a correta geração dos identificadores.
A alteração foi necessária por terem sido identificadas inconsistências em ambientes com integração de pedidos de venda a partir de WebServices.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Procedimento para Utilização
Passos para o teste:
- Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
- Realize a inclusão de mais de um pedido de venda, sendo que a liberação de crédito destes deverá ser efetuada ao mesmo tempo, por usuários diferentes.
- O sistema não deverá gerar, em hipótese alguma, ordens de serviço com a mesma sequência identificadora (DCF_ID).