Histórico da Página
Integração Protheus x DRP NeogridFevereiro/2015
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
1. Contexto de negócio (Introdução)
2. Sistemas Envolvidos
3. Integração
4. Escopo
5. Pré-requisitos instalação/implantação/utilização
5.1. Datasul
5.2. Logix
5.3. Protheus
5.4. RM
6. Instalação/Atualização
6.1. Datasul
6.2. Logix
6.3. Protheus
6.4. RM
7. Controle de Versão
8. Suporte
9. Transações/Entidades/Mensagens únicas
10. Fluxo das Informações
10.1. Cadastros
10.2. Processos
11. Fluxo das Informações
12. Como fazer (opcional)
13. Situações comuns (opcional)
14. Checklist de suporte da aplicação
15. Anexos
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Efetuar a integração do Back Office Protheus® com a NeoGrid (produto DRP – Distribution Resource Planning) através do envio de informações de vendas e de posições de estoque, que são processadas e analisadas pelo DRP com o objetivo de sugerir recomendações de solicitações ou pedidos de compra.
A principal vantagem da integração, é permitir o balanceamento de estoques dos produtos varejistas da cadeia de processos, considerando o histórico de consumo de indústrias e varejos com foco no aumento do giro, redução de rupturas e consumo real. Como consequência, possibilita outras vantagens na gestão de estoques, como aumento da rentabilidade, Market Share, foco na distribuição interna, gerenciamentos dos estoques, reposição adequada dos produtos em seus Centros de Distribuição (CDs) e otimização da produção e logística.
Suas principais premissas são, evitar:
...
- Indicadores orientados à previsão, com alto erro de previsão.
- Processo de distribuição complexo.
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
- Protheus®/SIGALOJA.
- DRP NeoGrid - O objetivo é aumentar a rentabilidade e participação no segmento através do balanceamento dos estoques de sua empresa, considerando a cadeia de suprimentos, indústria e varejo. O DRP tem foco na distribuição tanto da indústria quanto do varejo.
Âncora | ||||
---|---|---|---|---|
|
A principal vantagem da integração é permitir o balanceamento de estoques dos produtos do varejista na cadeia como um todo considerando o histórico de consumo. Como consequência disso, possibilita outras vantagens na gestão de estoques (descritas no fluxo abaixo) e resulta no aumento da rentabilidade e do market share.
As informações são originadas do Back Office Protheus® e envidas em formato XML ao DRP da NeoGrid para serem analisadas e processadas. Os dados enviados são:
...
Item | Descrição |
Solicitação / Pedido de Compra / Transf. Est. Entre Filiais | Arquivo onde serão informados as solicitações, os pedidos de compra ou as transferências de estoque entre filiais dependendo da parametrização do Back Office Protheus®. |
Âncora | ||||
---|---|---|---|---|
|
Disponibilizada as rotinas que permitem efetuar a integração do Back Office Protheus® com a NeoGrid (produto DRP – Distribution Resource Planning) através do envio de informações de vendas e de posição de estoque que são processadas e analisadas pelo DRP, com o objetivo de sugerir recomendações de solicitações, pedidos de compra ou transferência de estoque entre filiais.
O DRP (Sistema de Balanceamento de Estoques) tem a finalidade de aumentar a rentabilidade e participação no mercado por meio do balanceamento dos estoques da empresa, com base em informar o produto, a hora, o local e a quantidade no momento certo e permitir que os desafios da cadeia de suprimentos e demanda sejam atendidos.
Considerando o principal objetivo como aumento da rentabilidade através do balanceamento dos estoques temos:
...
- A importação dos arquivos recebidos pelo DRP é realizada através do job LOJA7033, sendo gravados em uma pasta determinada através do parâmetro MV_LJNEOIN e, a partir daí, geradas as devidas movimentações no Protheus (solicitação ou pedido) conforme configuração. Após o Protheus® ler esses arquivos, os mesmos serão movidos para uma outra pasta através da configuração do parâmetro MV_LJNERCV, que serão guardados todos os arquivos de retorno processados.
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
- Execução do update de base UPDLO119, conforme Procedimentos para Implementação.
- Adquirir junto a NeoGrid o Client (StartClient) e instalar na Raiz do Back Office Protheus®.
- Criar Schedule para gerar e importar os XMLs.
Instalação Client Neogrid
O Client (StartClient.exe) deve ser adquirido junto a NeoGrid (as informações estão disponíveis no site http://www.neogrid.com) e instalado na Raiz do Protheus®.
O parâmetro MV_LJNEOIN (pasta que receberá os arquivos para download, Pedido de Compra, Solicitação de Compra) deve conter o caminho especificado na configuração de recebimento do Client. Ex: "\WebEDIMercadorClient_V3.6.1\IN\" ou "\ClientMercador\Bin\IN\".
O parâmetro MV_LJNEOUT (pasta que receberá os arquivos para upload, informações geradas pelo Protheus®) deve conter o caminho especificado na configuração de envio do Client. Ex: "\WebEDIMercadorClient_V3.6.1\OUT\" ou "\ClientMercador\Bin\OUT\".
Ao entrar em contato com a Neogrid, peça o arquivo Client DRP. Aguarde o retorno até receber o arquivo compactado de instalação. Descompacte esse arquivo e mova para dentro do RootPath.
Exemplos da estrutura de pastas após a instalação:
- OUT:* Pasta que o Job LOJA7030 deverá criar os XMLs para exportação.
- SENT:* Quando os XMLs da pasta OUT são enviados para o DRP, os arquivos são movidos para esta pasta SENT.
- SUMMARY:* Relatório de envio dos XMLs.
- IN:* Pasta onde irá retornar os XMLs criados pelo DRP. Estes XMLs irão para o Job LOJA7033, retornando dados ao Protheus.
Protheus
- No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013) e configure o(s) parâmetro(s) a seguir:
...
- Transferência de Estoque entre Filiais: quando for efetuada uma análise sobre sugestões de compras no próprio DRP, são geradas transferências entre movimentações de estoque de uma filial para outra.
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch UPDLO119). Para que o envio dos XMLs funcione, é necessário que o Client da NeoGrid seja instalado e configurado para o envio e retorno dos arquivos.
Importante
Antes de executar o compatibilizador UPDLO119 é imprescindível:
...
Parâmetro | Descrição | Conteúdo |
MV_LJDRP | Ativa Integração Protheus x DRP Neogrid | .T. |
MV_LJNEOCM | Tipo de comunicação: (1) será utilizado via Webservice, (2) será utilizado via FTP através de um Client da NeoGrid (startClient) | 2 |
MV_LJNEOCP | Condição de pagamento utilizada para a importação dos pedidos de venda/solicitação de compra gerados pelo DRP Neogrid. |
|
MV_LJNEOIN | Parâmetro para indicar o diretório / pasta, onde será armazenado os arquivos (download) oriundos do processamento do DRP da Neogrid. |
|
MV_LJNEOUT | Parâmetro para indicar o diretório / pasta, onde será armazenado os arquivos (upload) para serem enviados para serem processados (DRP da Neogrid). |
|
MV_LJNEOPV | Determina se o retorno do DRP (Neogrid), será <1> Pedido de Compra, <2> Solicitação de Compra, <3> Transf. de Estoque entre Filiais. |
|
MV_LJNEOEM | Parâmetro para configurar o código da empresa cadastrada na solução DRP Neogrid. O Neogrid deverá fornecer este código. |
|
MV_LJUSDRP | Informe o código de usuário padrão do DRP Neogrid. O Neogrid deverá fornecer este código. Atente pelo número de dígitos. |
|
MV_LJNERCV | Indica o diretório/pasta que armazenará os arquivos lidos em MV_LJNEOIN e processados no Job de Retorno. |
|
Âncora | ||||
---|---|---|---|---|
|
O grupo TOTVS representado por suas marcas irá administrar as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.
Todas as evoluções programadas deverão ser discutidas e aprovadas pelas marcas antes do início do desenvolvimento e somente serão desenvolvidas em caso de concordância das marcas e alinhamento com as diretivas definidas pelo Comitê de Integração TOTVS.
Âncora | ||||
---|---|---|---|---|
|
O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos DRP Neogrid e Backoffice Protheus® estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.
Observação: Este modelo de suporte está sendo revisado pela TOTVS.
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
- Observe o Diagrama das Integrações efetuadas entre o Back Office Protheus® e o DRP NeoGrid:
...
Método | ID | Descrição | Origem | Destino | XML |
Envio | 01 | Produtos | Protheus | DRP | *_itens.xml |
| 02 | Local de Estoque | Protheus | DRP | *_skus.xml |
| 03 | Origem da SKU | Protheus | DRP | *_origens.xml |
| 04 | Cadastro Local de Estoque | Protheus | DRP | *_local_estoque.xml |
| 05 | Eventos | Protheus | DRP | *_eventos.xml |
| 06 | Movimentação de SKU | Protheus | DRP | *_movim_sku.xml |
| 07 | Movimentação de DFU | Protheus | DRP | *_movim_dfu.xml |
| 08 | Linha de Pedidos Colocados | Protheus | DRP | *_lin_ped_colocado.xml |
| 09 | Fornecedor | Protheus | DRP | *_fornecedores.xml |
Retorno | 10 | Arquivo de Retorno | DRP | Protheus | *.xml |
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
INTEGRAÇÕES |
|
|
|
|
| Protheus |
| DRP |
|
| Produtos |
| DRP |
|
| Mov Local Estoque |
|
|
|
| Origem da SKU |
|
|
|
| Cad. Local Estoque |
|
|
|
| Eventos |
|
|
|
| Mov. de SKU |
|
|
|
| Mov. de DFU |
|
|
|
| Linha Ped. Colocados |
|
|
|
| Fornecedor |
|
|
|
|
| Solicitação de Compra |
| |
|
| Pedido de Compra |
| |
|
| Transf. Estoque entre Filiais |
|
Âncora | ||||
---|---|---|---|---|
|
Descreva limitações e restrições para cada fluxo descrito no tópico anterior. Exemplo:
...
Se MV_LJNEOPV = 1, gravará na tabela SC7 (Pedidos de Compra).
Se MV_LJNEOPV = 2, gravará na tabela SC1 (Solicitações de Compra).
Se MV_LJNEOPV = 3, gravará na tabela SD3 (Movimentações de Estoque entre Armazéns)
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Você receberá, na instalação, o Client Neogrid.
...
- Todos os status de comunicação ficarão registrados em um log, identificado como mercador.log.
- Execute, na pasta \Bin, o arquivo StartClient.bat para ativar o serviço DRP.
- O Protheus gravará os arquivos gerados a partir da rotina LOJA7030() para a pasta \ClientMercador\Bin\Out\, identificado no parâmetro MV_LJNEOUT.
- Em seguida, o DRP converterá os arquivos que estão com \Out\ e gravará já na linguagem Neogrid na pasta \Rec_Out\.
- Os arquivos que estão na pasta \Rec_Out\ serão enviados para o DRP. Ao finalizar, os arquivos são movidos para a pasta \SENT\.
- Você pode verificar se o envio dos arquivos deu certo consultando o log dos envios, que está na pasta \SUMMARY\.
- O DRP está sendo processado. Em seguida, receberá os arquivos de retorno na pasta \IN\, identificado no Protheus como parâmetro MV_LJNEOIN.
- O Protheus lerá os arquivos a partir da rotina LOJA7033() e cada arquivo lido, moverá para a pasta configurada como parâmetro MV_LJNERCV. Dependendo da configuração do parâmetro MV_LJNEOPV, gravará os dados nos arquivos de Solicitação de Compra (SC1), Pedidos de Compra (SC7) ou Movimentações de Estoque entre Armazéns (SD3).
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
Caso a transmissão não ocorra:
...
Erro | Mensagem | Solução |
407 |
| Verifique o firewall do seu computador. Se estiver utilizando rede interna, contate o administrador de redes. |
— |
| Verifique o firewall do seu computador. Se estiver utilizando rede interna, contate o administrador de redes. |
Âncora | ||||
---|---|---|---|---|
|
Âncora | ||||
---|---|---|---|---|
|
- Verificar versão superior.
- Execução do update de base UPDLO119, conforme Procedimentos para Implementação.
- Adquirir junto a NeoGrid o Client (StartClient) e instalar na raiz do Back Office Protheus®.
- Criar Schedules para gerar e importar os XMLs.
- Cadastrar algum complemento para cada produto.
- Cadastrar as Categoria de Produtos.
- Cadastrar para cada produto três níveis de categoria (Amarração Cat x prd) no Back Office Protheus®.
- Cadastrar os Fornecedores.
- Cadastrar os Armazéns (NNR).
Âncora | ||||
---|---|---|---|---|
|
Não se aplica.
Âncora | ||||
---|---|---|---|---|
|