- Atualize a rotina 1742 para a versão 30.03 ou superior.
- 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. 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";
Observação: É necessário ter a permissão "8 - Permitir liberar O.S. Vocollect" da rotina 1781 marcada na rotina 530.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).
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.
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çãoNUM_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