Interfaces Padrões
Esta ajuda por telas foi desenvolvida para apresentar de maneira detalhada os pontos de integração entre possíveis sistemas externos (ERP) e o WMS Alcis. As interfaces e layouts descritos nesta documentação fazem parte da versão padrão da versão 12.0 do produto.
Importante
Este documento se destina exclusivamente para os clientes que adquirirem a licença da versão 12.0 do WMS Alcis. Qualquer necessidade adicional e/ou mudança deverá ser avaliada e será considerada como customização.
Dados mestres (WMS)
Recebimento
Interfaces utilizadas WMS
Pedidos (Expedição)
Interfaces utilizadas WMS
Ajustes de Estoque/Bloqueio (WMS)
Carga de saldo de estoque
Interfaces utilizadas WMS
Dados mestres
Proprietário de estoque
- Header – Proprietário de Estoque.
- Endereços – Proprietário de estoque
- Contatos – Proprietário de estoque
Fornecedores
- Header – Fornecedores
- Endereços – Fornecedores
- Contatos – Fornecedores
Transportadoras
- Header – Transportadoras
- Endereços – Transportadoras
- Contatos transportadoras
Clientes
- Header – Clientes
- Endereços – Clientes
- Contatos - Clientes
Produtos
- Header – Produtos
- Interface de condicionamento de produto
Essa interface só poderá ser usada após todo o cadastro do produto ser realizado no sistema.
Processos operacionais
Ordem de recebimento
Interface onde o ERP envia as notas fiscais de entrada (Notas Fornecedores, Notas de Transferência, Remessa para Armazenagem) para que sejam as ordens de recebimento físicas no WMS.
- Header
- Item
Exclusão da ordem de recebimento
Interface onde o ERP envia as notas fiscais de entrada (Notas Fornecedores, Notas de Transferência, Remessa para Armazenagem) para que sejam excluídas as ordens de recebimento no WMS, desde que o recebimento não tenha sido iniciado.
- Header
Ordem de venda
Interface onde o ERP envia os pedidos de venda para serem realizados os pedidos de expedição no WMS.
• Header
- Item
Cancelamento de ordem de venda
Confirmação do Cancelamento dos pedidos de venda. Esta interface será enviada pelo ERP, autorizando o WMS a cancelar o pedido sem o mesmo estar em Status de Reserva ou superior.
- Header
Confirmação de faturamento
Após a geração da NF pelo ERP, será enviado uma interface ao WMS para registrar o número da NF no pedido (WMS) e permitir o processo de carregamento, ou seja, só será carregado o que possuir a NF liberada pelo ERP.
- Header
Confirmação do recebimento
Confirmação das ordens de recebimento concluídas no WMS através da conferência de recebimento física.
- Header
- Item
Cancelamento da ordem de recebimento
Confirmação do cancelamento da ordem de recebimento no WMS.
- Header
Confirmação da ordem de venda
Confirmação de picking dos pedidos de venda. Esta interface poderá ser disparada somente no final da conferência ou quando a carga for expedida.
- Header
- Item
Confirmação de embarque da ordem de venda
Confirmação de embarque dos pedidos de venda no veículo. Esta interface poderá ser disparada somente na conclusão do embarque dos volumes.
- Header
- Item
Bloqueio/Desbloqueio estoque
Aviso de estoque bloqueado no WMS para que o saldo seja bloqueado no ERP evitando que o mesmo fique disponível para venda no sistema corporativo.
- Header
Batimento de estoque físico
Batimento de estoque do WMS para o ERP para que o saldo seja atualizado no ERP.
Importante
Recomendamos que o batimento seja realizado somente com todos os processos encerrados dentro do WMS.
- Header
Ajuste de inventário
Sempre que ajustado um item no WMS pelo processo de inventário enviaremos a quantidade ajustada (POSITIVO ou NEGATIVO) para sincronia com o ERP
- Header
OS faturamento
Exporta os itens de faturamento de serviço.
- Header
- Item
Carga de Saldo dos Produtos no WMS
- Header
Atenção
Se a “Data de Validade” for controlada por critério de divisão deve ser informada de acordo com o critério em que estiver ativa.
Exemplo:
Atualmente nos projetos do WMS Alcis onde exista a necessidade de integração com o sistema do cliente, as duas tecnologias mais utilizadas são através de arquivo texto e DBLink (neste caso somente quando o banco de dados do sistema do cliente for Oracle). Entretanto a Alcis tem know-how e cases de integração com o sistema SAP utilizando a tecnologia IDOC, integração utilizando tecnologia XML e EDIFACT. Sistemas mais conhecidos que a Alcis possui integração são SAP, Oracle EBS, EMS Datasul e Microsiga.
Este documento visa padronizar o layout de integração do WMS com sistemas parceiros, os layouts descritos acima serão utilizados no processo de integração somente através de arquivo texto ou DBLink. Estes layouts podem ser utilizados na integração com qualquer sistema parceiro, entretanto qualquer necessidade de alteração do layout caberá discussão comercial, pois este documento não contempla alteração nos layouts definidos.
Funcionamento de interfaces – Arquivo texto
É a tecnologia mais utilizada para trocar informações entre o WMS Alcis e os sistemas parceiros.
Definimos qual é o nome do arquivo para fazer a troca de informações e adicionamos um identificador de nome e tipo de interface no início do conteúdo de cada arquivo. Cada arquivo deverá ter um sequencial de até 8 dígitos para facilitar a gestão dos arquivos.
Exemplo: Interface de ordem de recebimento.
Podemos definir um arquivo chamado OREC00000001.TXT (tamanho máximo 20 caracteres incluindo extensão do arquivo)
No conteúdo do arquivo incluímos os seguintes identificadores:
- Nome do arquivo “OREC”
- Cabeçalho da ordem de recebimento “ORDRECH”
- Itens da ordem de recebimento “ORDRECI”
- Uma linha por Cabeçalho
- Podem existir várias linhas por detalhe
Método de comunicação
O WMS Alcis trabalha com uma estrutura de pastas definidas da seguinte forma:
Uma pasta principal chamada ITF. Esta pasta se localiza dentro da estrutura de pastas do sistema WMS Alcis. Então ela deverá ficar no servidor de banco de dados onde o WMS Alcis estará instalado.
Esta pasta é composta das seguintes subpastas:
itf/bin
itf/log
itf/dat/in
itf/dat/out
itf/bkp/in
itf/bkp/out
Onde:
/bin -> é o diretório onde encontram-se os scripts de leitura das interfaces (robô)
/log -> pasta de log (registro) da leitura das interfaces
/dat/in -> pasta onde depositaremos os arquivos para o WMS efetuar a leitura dos dados (Produto, Cliente, Ordem de Recebimento etc.)
/dat/out -> pasta onde o WMS Alcis salvará os arquivos de retorno (Confirmação de Recebimento, Confirmação de Expedição etc.)
/bkp/in -> pasta de backup dos arquivos (interfaces) de entrada
/bkp/out -> pasta de backup dos arquivos de saída
Funcionamento via DBLINK
Este documento tem por objetivo tratar das interfaces entre o WMS X ERP através da tecnologia DBLINK (troca de informações entre bancos de dados Oracle). Este funcionamento só está contemplado para a integração entre sistemas com base Oracle.
Método de comunicação
Definiu-se que a comunicação entre os sistemas WMS x ERP será feita através de Database Link ou acesso direto às tabelas Oracle.
Teremos uma tabela de entrada e uma tabela de saída para tratar as informações específicas de interface. Elas serão criadas no sistema WMS.
Tabelas de Entrada (Referência WMS):
- ITF_HEA_IN (Cabeçalho da interface possui remetente, destinatário e tipo de interface).
- ITF_DET_IN (Detalhe da interface possui tipo de registro e dados da interface).
Tabelas de Saída (Referência WMS):
- ITF_HEA_OUT (Cabeçalho da interface possui remetente, destinatário e tipo de interface).
- ITF_DET_OUT (Detalhe da interface possui tipo de registro e dados da interface).
O cliente deverá criar um job que a cada x minutos fará um select for update recuperando os registros com stat = ‘00’ + receiver = ‘Nome do Sistema ERP’ da tabela ITF_HEA_OUT ( WMS ) e fazendo um insert nas tabelas do sistema ERP do Cliente. Após o insert, mudar o stat = ‘90’, time_aen = sysdate, opid_aen = ‘Nome do Sistema ERP’.
O cliente deverá fazer um insert nas tabelas ITF_HEA_IN e ITF_DET_IN respectivamente para cada interface a ser tratada pelo WMS. Com stat = ‘00’ + sender = ‘Nome do Sistema ERP’ time_aen = sysdate, opid_aen = ‘Nome do Sistema ERP’.
Abaixo uma representação gráfica do método adotado:
Tabela ITF_HEA_IN – Cabeçalho entrada dados
Tabela ITF_DET_IN – Detalhe entrada dados
Tabela ITF_HEA_OUT – Cabeçalho saída dados
Tabela ITF_DET_OUT – Detalhe saída dados
As partes se comprometem e afirmam que será realizado no projeto ALCIS todo conteúdo descrito para a realização da Interface dos sistemas.
English
Español
English
Español


