GE - Como Fazer - Integração CIGAM e WMS Fullsoft
Voltar
Como Fazer > Utilidades/Diversos > GE - Como Fazer - Integração CIGAM e WMS Fullsoft
Índice
- 1 Palavras-Chave
- 2 Como Fazer - Integração CIGAM e WMS Fullsoft
- 3 Quais são os tipos de materiais suportados entre CIGAM x WMS Fullsoft?
- 4 Qual o Banco de dados homologado?
- 5 Módulos necessários
- 6 Módulos/Funcionalidades não escopo
- 7 Quais documentos podem ser utilizados entre CIGAM x WMS Fullsoft?
- 8 Como é realizada a Integração?
- 9 Serviços/Métodos para Integração WMS Fullsoft
- 10 O que são as Coleções?
- 11 Balanço e Inventários
- 12 Requisição de Materiais
- 13 Integração e Comunicação Webservice
- 14 Como avaliar se os materiais estão sendo integrados?
- 15 Envio e Retorno da Nota Fiscal de Entrada
- 16 Início, separação e cancelamento de pedidos
- 17 FAQs Relacionadas
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
- Suprimentos: Gestão de Materiais, Compras e Requisições de Materiais
- Faturamento/Pedido: Pedidos e Nota Fiscal
- Genéricos: Integrador
- Programação e Controle de Produção: Somente quando houver Indústria
Módulos/Funcionalidades não escopo
- Gestão de Lojas: Orçamento e Orçamento por Controle
- Gestão de Serviços: Ordens de Serviço com vínculos de Materiais
- Devolução de Entradas e Saídas
- Faturamento Parcial
- O método "MovimentoAvaria" não utiliza lotes.
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.
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.
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.
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
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
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
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
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".
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.
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.
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.
- Utilidades/Diversos > Genéricos > Rotinas > EDI > Recebe > Integrador
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.
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.
É 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:
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".
Serviços
ListarItensRequisicoesSeparacao
Para conseguir identificar o XML enviado ao WMS, deve ser executado via CGWebserviceInvoker este serviço: 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.
Gerando assim as movimentações corretamente conforme a Requisição de Materiais.
Desta forma, a Requisição troca o Controle para Separada e o item ficará como Atendido:
Mantendo os Estoque conforme necessidade.
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
- IN Integrador CIGAM Fullsoft
- Como devo acionar quando existir ocorrências de informações incoerentes na integração com WMS?
- Como identificar o porquê não houve troca de controle no CIGAM após cancelamento no WMS?
- Como proceder ao identificar um erro de saída sem saldo?
- Como proceder a leitura de uma Ordem de Produção que está tendo lentidão a ser passada para o Coletor?
- Como proceder quando o Cigam não está fazendo movimentação de saldo quando uma requisição é separada no WMS?
- Como proceder quando o material novo não aparece para o WMS?
- Nota/Pedido não está aparecendo, o que fazer?
- Ordem de Produção (OP) não está aparecendo, o que fazer?
- XML está com erro de retorno, o que avaliar?
- Como realizar contagem de Estoque pelo WMS?
- Como ativar o log no WMS?
- Como cancelar o Pedido pelo WMS?
- Pedido cancelado, não é possível realizar a separação?
- Divergência na Nota Fiscal de Entrada, o que fazer?
