Páginas filhas
  • ER MLOG-164 EDI Importacao Solicitacao Carga BRA

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

Informações Gerais

Especificação

Produto

Logix

Módulo

WMS

Segmento Executor

Distribuição e Logistica

Chamado

TVHXEV

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

Criar uma rotina para permitir a importação de dados via EDI, com uma interface diferenciada separando as regras de importação do arquivo das regras de validação e efetivação dos documentos importados, permitindo desta forma integrar na camada de importação outras formas de tratativa de recebimento de dados (xml, web-service).

Neste momento somente serão tratados documentos do tipo Solicitação de Carga.

Definição da Regra de Negócio

Importação de Arquivo

Deverá ser criado uma rotina que permita efetuar a importação dos arquivos de EDI para layouts das rotinas RECEBIMENTO SOLICITACAO CARGA RETORNO DEPOSITANTE e RECEBIMENTO SOLICITACAO CARGA VENDA, onde esta deverá apenas processar os atributos e "destrinchar" as informações recebidas no arquivo EDI sem efetuar nenhum tipo de validação de regra de negócio, apenas deverão ser tratadas regras de formatação de campos e regras de conversão de tipos neste momento.

Esta rotina deverá permitir informar qual o tipo de processo e quais os depositantes para o qual se deseja efetuar a importação dos arquivos. Com base nestes filtros deverão ser carregadas as informações de quais os depositantes e quais layouts estão parametrizados e ativos para serem processados, podendo ainda ser marcado/desmarcado um depositante e layout em especifico. A definição da tela deve ser conforme Protótipo 1.

Ao clicar em processar deverá ser analisado as parametrizações de layout buscado os diretórios onde ficam armazenados os arquivos a serem processados e de acordo com a característica de layout deverá ser validado as informações de origem e destino do arquivo para avaliar se o mesmo pertence ao depositante e empresa do processamento e para layouts com identificador de tipo de registro deverá ser avaliado a integridade dos agrupamentos de informação.

Após este processo deverão ser analisadas cada um das linhas e separados os atributos para efetuar a inserção nas respectivas tabelas edi_solicitacao_carga_mestreedi_solicitacao_carga_item para as informações vindas na linha processada. Caso as informações de um determinado documento estejam em mais de uma linha, como por exemplo na respectiva hierarquia:

Cabeçalho de Arquivo
 | → Cabeçalho do Documento
 |     |→ Destinatário do Documento
 |     '→ Itens do Documento
 '→ Rodapé de Arquivo 

Ao processar as informações do destinatário do documento deverá ser atualizado o registro gerado para o mesmo com as informações dos atributos presentes na linha processada.

Caso seja um layout sem identificador de tipo de registro, onde todas as informações devem vir numa única linha, deverão ser separadas as informações relativas a capa do documento e as informações relativas aos itens deste documento, respeitando o atributo ou grupo de atributos que devem ser considerados como chave para indicação de novo documento. 

Em ambos os casos a inserção e ou atualização dos valores dos atributos em cada um dos seus respectivos campos nas tabelas deverá ser do valor recebido no EDI aplicados apenas os filtros de formatação e/ou conversão de valores, quando cadastrado.

Deverão ser processados todos os arquivos de todos os depositantes informados no filtro, ou pendentes quando via JOB, de forma contínua, sendo os documentos encontrados inseridos nas tabelas do EDI com a situação 1-Pendente Processamento, sendo somente ao final de todo este processamento, quando for o caso, iniciar a validação de regras de negócio destes documentos.

Ao final do processamento da importação dos arquivos deverá ser apresentado um resumo de quantos arquivos foram processados e quantos foram importados e quantos rejeitados.

Importante: Neste processo um arquivo marcado como importado não necessariamente poderá conter documentos válidos e que efetivamente gerem solicitação de carga. Apenas o processo de importação dos dados contidos no mesmo é que ocorreu com sucesso.

Nota: Caso todos sejam processados com sucesso e esteja parametrizado para efetuar a validação e efetivação dos documentos de forma automática após a importação não deverá ser apresentada nenhuma mensagem.

Esta mesma rotina deverá ter a opção de ser processada via JOB da mesma forma que manual, sendo que quando for via JOB serão considerados todos os depositantes com layout cadastrado e ativos.

 

Protótipo de Tela

 

Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.