Árvore de páginas

ID Duplicado na Geração de Ordens de Serviço WMS

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - 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:

  1. Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
  2. 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.
  3. O sistema não deverá gerar, em hipótese alguma, ordens de serviço com a mesma sequência identificadora (DCF_ID).