Páginas filhas
  • Como realizar integração VOICE no WMS?

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
  1. Atualize a rotina 1742 para a versão 30.03 ou superior.

  2. Acesse a rotina "1795 - Parâmetros do WMS" aba "06 - Integração" e marque  o parâmetro “Utiliza Integração com Vocollect” e o tipo de OS ou processo que deseja ser utilizado no Voice.   

    Ex: Para o processo de expedição de pedidos, marque os parâmetros conforme os tipos de OS’s utilizados na operação. No Exemplo abaixo está parametrizado para usar somente o tipo de OS 13 - Sep. por Pedido. 



  3. Acesse a rotina 530, pesquise pela rotina 1781 e marque a permissão "8 - Permitir liberar O.S. Vocollect";

  4. Após  parametrizar na 1795 para utilizar integração com Voice, ao serem geradas as ordens de serviço no WMS é necessário liberá-las na rotina "1781 - Gestão RF WMS", utilizando a opção "Libera vocollect";  
    Image Removed

    Observação: É necessário ter a permissão "8 - Permitir liberar O.S. Vocollect" da rotina 1781 marcada na rotina 530.

    Image Added


  5. Em seguida,  acesse a rotina 1742  e realize a integração para que os registros sejam gravados na tabela de integração com o Voice (PCINTEGRACAOWMS). 

    1. A partir da gravação dos dados nessa tabela, o sistema Voice deverá capturar os registros e disponibilizá-los em seu software para execução da ordem de serviço.

    2.  Após a execução da OS, o sistema Voice deverá retornar os dados na tabela de integração, para que a rotina 1742 realize alterações na OS caso necessário (Por exemplo, caso tenham quantidades a serem atualizadas na OS devido a cortes ou alteração de quantidades) e finalize a ordem de serviço nas tabelas do WMS. 

      Segue abaixo os campos da tabela de integração com os comentários do que cada campo representa e o que deve ser gravado para que seja realizado a integração.

      Name

      Type

      Nullable

      Comments

      NUMOS

      NUMBER(12)

      Y

      Número da O.S.

      COD_ENDERECO

      NUMBER(8)

      Y

      Código do endereço

      QUANTIDADE_SEPARADA

      NUMBER(20,8)

      Y

      Quantidade Separada

      CODFUNC_OS

      NUMBER(8)

      Y

      Código do Funcionário

      TIPO_INTEGRACAO

      NUMBER(1)

      Y

      Tipo de Integração

      NUMPALETE

      NUMBER(6)

      Y

      Número do palete

      SEQUMA

      NUMBER(3)

      Y

      Sequência de movimentação

      CODIGOUMA

      NUMBER(14)

      Y

      Código da UMA(unidade Móvel de Armazenagem) 

      NUMTRANSWMS

      NUMBER(10)

      Y

      Número de transação no WMS

      DSC_POSICAO_ORIGEM

      VARCHAR2(40)

      Y

      Endereço de origem concatenando rua, prédio, nivel, apto (limitando a 5 dígitos cada campo com 0 à esquerda)

      COD_ROTA

      NUMBER(4)

      Y

      Rota da carga (essa informação é da pccarreg.codrotaprinc)

      COD_OPER

      VARCHAR2(2)

      Y

      Código da Operação E /S

      FILIAL

      VARCHAR2(2)

      Y

      Código da filial

      DV_POSICAO

      NUMBER(9)

      Y

      Dígito verificador do endereço (pcendereco.digitoverificador) 

      DV_POSICAO_ORIGEM

      NUMBER(9)

      Y

      Dígito verificador do endereço de origem para OS de abastecimento (pcendereco.digitoverificador) 

      DV_BOX

      NUMBER(9)

      Y

      Dígito verificador do box. 

      pcboxwms.digitoverificador

      REFERENCIA

      VARCHAR2(100)

      Y

      Código de fabrica do produto

      EMBALAGEM

      VARCHAR2(12)

      Y

      Embalagem do produto

      PESO

      NUMBER(20,8)

      Y

      Peso do produto na OS calculado com pcmovendpend.qt * pcprodut.pesobruto

      VOLUME

      NUMBER(20,8)

      Y

      Volume do produto na OS calculado com pcmovendpend.qt * pcprodut.volume 

      DSC_LOTE

      NUMBER(9)

      Y

      Número do lote do item na Ordem de Serviço ( OS). 

      TIPOOS

      NUMBER(4)

      Y

      Tipo da ordem de serviço

      NUMGER

      NUMBER(20)

      Y

      Sequência que foi gerado  o registro usando a sequence  SEQ_WMSPCINTEGRACAONUMGER.nextval 

      DTESTORNO

      DATE

      Y

      Data de estorno da Ordem de Serviço 

      CODFUNCESTORNO

      NUMBER(8)

      Y

      Codigo do funcionário que realizou o estorno 

      DATA

      DATE

      Y

      Data de geração (SYSDATE)

      QTUNITCX

      NUMBER(8)

      Y

      Quantidade de itens na caixa do produto

      DESTINO

      VARCHAR2(20)

      Y

      Destino da carga

      DESC_ROTA

      VARCHAR2(40)

      Y

      Descrição da rota

      FLG_PROCESSADO

      NUMBER(1)

      Y

      Grava valor 0 quando enviado para sistema voice
      Grava valor 1 quando o sistema voice retorna a integração

      NUM_SEQU_SEPARACAO_PROD

      NUMBER(15)

      Y

      Sequência de separação do item

      DATA_IMPORTACAO

      DATE

      Y

      Data da importação (sysdate) 

      HORA_IMPORTACAO

      NUMBER(2)

      Y

      Hora da importação

      DSC_DEPOSITO

      NUMBER(3)

      Y

      Depósito do endereço 

      MATERIAL_QUANTIDADE

      NUMBER(20,8)

      Y

      Quantidade do item na OS

      MATERIAL_DESCRICAO

      VARCHAR2(100)

      Y

      Descrição do item

      MATERIAL_UNIDADE_MEDIDA

      VARCHAR2(10)

      Y

      Unidade do produto

      MATERIAL_COD

      NUMBER(12)

      Y

      Código do produto


...