GE - Como Fazer - Integração CIGAM e WMS Fullsoft

De CIGAM WIKI

Voltar

Como Fazer > Utilidades/Diversos > GE - Como Fazer - Integração CIGAM e WMS Fullsoft

Palavras-Chave

Integração CIGAM vs WMS FullSoft. Como Integrar CIGAM com WMS FullSoft. Warehouse Management System (WMS). Integração CIGAM e WMS.


Como Fazer - Integração CIGAM e WMS Fullsoft

Este tópico apresenta orientações para a integração entre o CIGAM e o WMS Fullsoft, abordando os principais pontos de configuração, comunicação e validação das informações trocadas entre os sistemas.

Durante o processo de implantação ou em situações de análise de inconsistências na integração, pode ser necessário habilitar a geração de LOG para auxiliar no diagnóstico e no acompanhamento do processamento. Após esse período, recomenda-se manter a geração de LOG desativada, evitando a criação desnecessária de registros e possível impacto no desempenho do ambiente.

Para mais informações sobre como habilitar o LOG, consulte: Como ativar o log no WMS?

Quais são os tipos de materiais suportados entre CIGAM x WMS Fullsoft?

Permite que sejam utilizados materiais simples e com controle de lote. É possível também ter o controle de Materiais com Configurador de Produto.

Não escopo: Grade, Especificações Independentes ou Estoque e Números de Série.

Qual o Banco de dados homologado?

Homologado somente em banco de dados Microsoft SQL Server.

Módulos necessários

Módulos/Funcionalidades não escopo

Quais documentos podem ser utilizados entre CIGAM x WMS Fullsoft?

  • Notas Fiscais de Entrada
  • Separação de Pedidos
  • Separação de Entregas
  • Separação de Requisições de Materiais
  • Balanço de Estoque

Importante: Qualquer funcionalidade não mencionada é considerada como não escopo e deve sempre ser avaliada com equipe técnica.

Como é realizada a Integração?

A integração entre CIGAM x WMS FULLSOFT é realizada através de Web Service.

Web Service é uma forma de comunicação entre sistemas, a qual permite integrar dados padronizados entre ambos. Como meio de comunicação são utilizadas mensagens no formato XML.

Desta forma, é realizado via um HTTP pela internet, ou seja, é um link compartilhado entre ambos para receber e enviar o XML.

Integração CIGAM vs WMS Fullsoft

Serviços/Métodos para Integração WMS Fullsoft

Será disponibilizado um link ao cliente, o qual estará desta forma:

https://cliente.cigam.cloud/WebServicesProd/Integrador/nome_do_webservice

Após a informação [...]Integrador/[...], ou seja, depois da “/” (barra) indica que deve ser informado o nome do webservice.

São 6 WebServices que podem vinculados a este link:

CadastroBalanco.integrador.asmx
CadastroEmpresas.integrador.asmx
CadastroItemRequisicaoMaterial.integrador.asmx
CadastroMaterais.integrador.asmx
CadastroMovimentos.integrador.asmx
CadastroPedidos.integrador.asmx

Dentro de cada um deles, haverá os métodos, ou seja, as funções que este webservices pode realizar nesta integração.

Para o correto funcionamento dos Serviços e junto a eles os Métodos, são necessários cadastros de COLEÇÕES.

Serviço (WebService) Método
CadastroBalanco.integrador.asmx Cadastrar
CadastroEmpresas.integrador.asmx ListarTransportadoras
CadastroItemRequisicaoMaterial.integrador.asmx ListarItensRequisicoesSeparacao
ApontamentoSeparacaoItemRequisicao
CadastroMateriais.integrador.asmx ListarItensConferencia
ListarItensFaturamento
ListarItensFaturamento
ListarCodigoBarrasItensSeparacao
ListarCodigoBarrasItensConferencia
ListarCodigoBarrasItensFaturamento
CadastroMovimentos.integrador.asmx ListarOPsConferencia
ListarNFsConferencia
ApontamentoConferencia
ApontamentoConferenciaLote
ApontamentoSeparacao
ApontamentoSeparacaoLote
ConfirmarRecebimentoOP
ListarAvulsosConferencia
ListarAvulsosConferencia
ListarRetornoBeneficiamentoConferencia
CadastroPedidos.integrador.asmx ListarPedidosSeparacao
ListarPedidosSeparacao
ApontamentoSeparacaoPedido
ApontamentoInicioSeparacaoItemPedido
ApontamentoSeparacaoItemPedido
ApontamentoCancelamentoPedido
ListarEntregasSeparacao
ApontamentoSeparacaoEntrega
DevolucaoSeparacaoEntrega
DevolucaoSeparacaoEntregaParcial

O que são as Coleções?

As Coleções são parâmetros para que o método possa executar a comunicação corretamente e padronizada.

  • Exemplo do Serviço: CadastroMateriais + Método: ListarItensConferencia + Coleção: MACF

No exemplo citado, o MACF – Itens para Conferência, refere-se que ao executar o Serviço + Método trará todos os itens que são disponibilizados para que seja realizada a Conferência.

Integração CIGAM vs WMS Fullsoft 1

Cadastro de Coleções - CIGAM

As COLEÇÕES são a única maneira de padronizar as informações de envio (CIGAM) e retorno (WMS FULLSOFT).

Nas COLEÇÕES é onde se cadastra quais informações serão enviadas ao WMS FULLSFOT, são elas:

  • Materiais
  • Controles
  • Centros de Armazenagem
  • Clientes
  • Tipos de Operação
  • Unidade de Negócio

Para realizar os cadastros de COLEÇÕES, deve-se acessar o CIGAM no módulo Utilidades/Diversos > Genéricos > Parâmetros > Coleções.

Nesta tela, todos os cadastros devem ser realizados conforme as regras e padrões definidos para a respectiva regra de negócio e de acordo com os webservices estabelecidos.

Integração CIGAM vs WMS Fullsoft - Coleções

Cadastro de Coleções - Regras Padronizadas

Para que se tenha um cadastro correto de Coleções é necessário entender os principais cadastros a serem utilizados:

Unidade de Negócio

Deve ser avaliado quais Unidades de Negócio serão integradas com o WMS.

As Unidades desta escolha deverão ser cadastradas na Coleção: UNIW

Controles

Para os Controles a serem integrados com o WMS devem ter duas distinções:

1. Para PEDIDOS devem ser separados em 6 Coleções:

  • CPPE - Controle de Pedidos Pendentes
  • CPPS - Controle de Pedidos Liberados para Separação de Pedidos
  • CPPI - Controle de Pedidos para Separações Iniciadas
  • CPFA - Controle de Pedidos para Separações Finalizadas
  • CPPC - Controle de Pedidos que podem ser Cancelados pelo WMS
  • CPSZ - Controle de Pedidos que não podem ser Separados

Integração CIGAM vs WMS Fullsoft - Controles Pedido

2. Para REQUISIÇÕES DE MATERIAIS devem ser separados em 3 Coleções:

  • CPRS - Controle para Requisição de Materiais Liberada ao WMS
  • CPRP - Controle para Requisição de Materiais Separadas WMS
  • CPRP - Controle para Req. de Mat. que não podem ser Separadas

Integração CIGAM vs WMS Fullsoft - Controles Requisições

Observações Importantes referente aos Controles:

Há a Coleção CPSP - Situação para itens pedidos para separação parcial.

Funcionalidade a qual não é prevista na Integração.

É importante que clientes que utilizam faturamento parcial, ao implementarem o WMS Fullsoft, realizem uma customização dessa funcionalidade tanto no CIGAM quanto no WMS Fullsoft.

No CIGAM, é possível realizar o faturamento parcial, ou seja, um pedido pode ser faturado inúmeras vezes, enquanto houver saldo disponível. Quando há integração com o WMS Fullsoft, após o envio dos dados (número do pedido), ele será recebido e devolvido apenas uma única vez. Isso significa que, no WMS Fullsoft, não é possível separar o mesmo pedido múltiplas vezes.

Após o início do processamento, o WMS Fullsoft só retornará as informações ao CIGAM quando o pedido estiver finalizado. Dessa forma, não é possível devolver um saldo menor do que o enviado pelo CIGAM. A quantidade devolvida deve ser exatamente a mesma enviada, garantindo a integridade do pedido para o cliente final.

Centro de Armazenagem

Para os Centros de Armazenagem devem ser separados em 4 Coleções:

  • CACF - Centro de Armazenagem Recebimento
  • CASP - Centro de Armazenagem Estoque Principal
  • CAFA - Centro de Armazenagem para Faturamento
  • CAAV - Centro de Armazenagem para itens Avariados

Integração CIGAM vs WMS Fullsoft - Centros de Armazenagem

Materiais

Para os Materiais devem ser separados em 3 Coleções:

  • MACF - Materiais WMS (para conferência)
  • MASP - Materiais WMS (para separação)
  • MAFA - Materiais WMS (para faturamento)

Observação: Quando há Configurador de Produto e houver um código de barras para cada Identificador deverá ser realizado o cadastro de outras 3 Coleções:

  • TGBC - Códigos de barras de itens para conferência
  • TGBS - Códigos de barras de itens para separação
  • TGBF - Códigos de barras de itens para faturamento

Importante:

Mesmo quando o não houver a utilização do Configurador de Produto estas Coleções devem ser cadastradas a nível de Coleção sem informações adicionais, irão servir apenas a nível integridade em passar por estes dados e encontrar informações vazias.

Tipos de Operações

Para os Tipos de Operações devem ser separados em 4 Coleções:

  • TOTC - Tipo de Operação para Movimentos de Recebimento
  • TOTF - Tipo de Operação para Movimentos de Separação de Ped.
  • TOAV - Tipo de Operação de Movimentos de Transf. Avariados
  • TOTP - Tipo de Operação de Movimentos de Transf. Requisições

Todos os Tipos de Operação devem ter como característica serem com espécie de estoque de transferência e com correlato de entrada, para que possam ser removidos do WMS FULLSOFT e gerar a movimentação no CIGAM, mantendo assim, o histórico e integridade dos movimentos de estoque.

Clientes, Empresas e Transportadoras

Para os Clientes, Empresas, Transportadoras e todos cadastros em relação a Empresas/Pessoas no CIGAM, devem ser separados por 3 Coleções:

  • EMCL - Clientes e Outros
  • EMTR - Transportadoras
  • EMFO - Fornecedores

Ocorrências de Produção

Para que seja possível Endereçar as Ordens de Produção, devem ser vinculadas a Coleção – OPSP as ocorrências que devem ser enviadas ao WMS Fullsoft.

  • EMCL - Clientes e Outros
  • EMTR - Transportadoras
  • EMFO - Fornecedores

Integração CIGAM vs WMS Fullsoft - Fluxo Geral

Balanço e Inventários

Parâmetros do Serviço responsável pelo Inventário

O retorno dos dados oriundos da FULLSOFT no Serviço devem respeitar os seguintes campos grifados em vermelho.

As tags, "statusRegistro" e "sequencia" conforme anexo devem ser FIXOS "L" e "1".

Integração CIGAM vs WMS Fullsoft - Inventario - Parâmetros

Parâmetros WMS

Para que o CIGAM receba informações de Estoque conforme Unidade de Negócio, deve ser parametrizado no WMS Fullsoft no programa WF9011.

Integração CIGAM vs WMS Fullsoft - Inventario - Parâmetros WMS

Importante:

As informações de Inventário/Balanço virão do SINC (sincronizador do WMS Fullsoft). O CIGAM só irá receber as informações depois que for finalizado no SINC, ou seja, somente depois que a houver o "commit" pelo SINC.

Isso garante que o CIGAM não irá receber as informações gradativamente pela integração.

Painel Integrador CIGAM

Ao realizar Pesquisas no CIGAM, será possível visualizar as informações recebidas, neste caso o BALANÇO/INVENTÁRIO oriundo do WMS, o qual gerou dados na Tabela GEINTEGR.

Integração CIGAM vs WMS Fullsoft - Inventario - Painel Integrador

Integrador CIGAM

Após finalizada a contagem no WMS, deve ser ligado o Integrador CIGAM com a opção "Balanços". Assim os balanços liberados pelo WMS poderão ser integrados ao CIGAM.

Integração CIGAM vs WMS Fullsoft - Integrador CIGAM

Balanço do Estoque - Rotina CIGAM

Após a geração do Integrador CIGAM, as informações serão populadas na tela de Balanço com informações oriundas do WMS.

Integração CIGAM vs WMS Fullsoft - Balanço de Estoque - CIGAM

Divergência de Balanço CIGAM

Sendo assim, após receber as informações via tela de Balanço Apurado, para espelhar os Estoques poderá ser utilizada a rotina Divergências de Balanço.

Integração CIGAM vs WMS Fullsoft - Divergência de Balanço - CIGAM

É importante utilizar tipos de operações exclusivos para entradas e saídas a fins de ter histórico das informações de movimentações de estoque e entender a razão das divergências de estoque.

Requisição de Materiais

Como Fazer Requisição de Materiais

Avaliação do Estoque antes de separar a Requisição pelo WMS:

Integração CIGAM vs WMS Fullsoft - Requisição - Pesquisa de Materiais

Requisição de Materiais: Na Requisição ao WMS está sendo solicitado para que sejam transferidas 50 Unidades para o CA 999. A requisição já está no Controle "Liberado WM".

Integração CIGAM vs WMS Fullsoft - Requisição de Materiais


Integração CIGAM vs WMS Fullsoft - Requisição de Materiais

Serviços

ListarItensRequisicoesSeparacao

Para conseguir identificar o XML enviado ao WMS, deve ser executado via CGWebserviceInvoker este serviço: ListarItensRequisicoesSeparacao

Integração CIGAM vs WMS Fullsoft - Serviços - ListarItensRequisicoesSeparacao

ApontamentoSeparacaoItemRequisicao

Para realizar a separação da Requisição deve-se utilizar do método "ApontamentoSeparacaoItemRequisicao" onde conforme os parâmetros irá receber os dados de retorno, com base nos dados de envio. Desta forma, gerando assim as movimentações.

Integração CIGAM vs WMS Fullsoft - Serviços - ApontamentoSeparacaoItemRequisicao

Gerando assim as movimentações corretamente conforme a Requisição de Materiais.

Integração CIGAM vs WMS Fullsoft - Serviços - ApontamentoSeparacaoItemRequisicao

Desta forma, a Requisição troca o Controle para Separada e o item ficará como Atendido:

Integração CIGAM vs WMS Fullsoft - Requisição Atendida

Mantendo os Estoque conforme necessidade.

Integração CIGAM vs WMS Fullsoft - Requisição Atendida - Estoque

Integração e Comunicação Webservice

Como avaliar se os materiais estão sendo integrados?

Envio e Retorno da Nota Fiscal de Entrada

Início, separação e cancelamento de pedidos


FAQs Relacionadas