Páginas filhas
  • ER LOGWMS01-884 IN-11.5 Integração Cadastro Locais Entrega

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

Supply Chain

Projeto1

LOGWMS01

IRM1

Jira
serverJIRA Produção
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyLOGWMS01-545

Requisito1

Jira
serverJIRA Produção
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId0c783de1-186e-383b-975c-a1acd7d76cb5
keyLOGWMS01-884

Subtarefa1

 

Chamado2

Não se aplica.

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Não se aplica.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Realizar a integração dos endereços de entrega dos clientes. Será previsto o envio e o recebimento destas informações.

Definição da Regra de Negócio

Aviso
titleImportante!

  1. As informações referentes aos locais de entrega do cliente já são tratadas na mensagem CustomerVendor e continuarão da mesma forma, não sendo afetadas pelas alterações previstas nesta especificação.

  2. A criação da mensagem exclusiva para integração dos locais de entrega (CustomerShippingAddress) visa atender à integração do WMS Logix com o TMS Protheus, onde estas informações não fazem parte do cadastro principal do cliente.

  3. As duas mensagens (CustomerVendor e CustomerShippingAddress) poderão estar ativas no ambiente da integração, porém sempre que houver atualização de locais de entrega serão disparadas as duas mensagens, a primeira visando atualizar o cadastro de clientes do ERP Protheus e a segunda o TMS Protheus.

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

EAIAdapterCustomerShippingAddress1Criação Adapter da mensagem CustomerShippingAddress
EAIHelperCustomerShippingAddress1Criação Helper da mensagem CustomerShippingAddress
VDPR248Criação Preparação de informações para integração de Locais de Entrega
Aviso
titleAtenção!

Os fontes EAIAdapterCustomerShippingAddress1 e EAIHelperCustomerShippingAddress1 devem ser gerados utilizando o programa EAI0032, conforme orientações para construção de adapters disponível no TDN (ver link 2. Geração Automática de Adapters). Ao gerar deixar desmarcada a opção "Gerar arquivo Master?".

Para que os fontes possam ser gerados será necessário utilizar o XSD da mensagem CustomerShippingAddress:

View file
nameCustomerShippingAddress_1_001.xsd
height150


Dica
titleDicas de como construir um adapter
Verificar as informações de cada página deste link: 3. Construção do Adapter


Para desenvolver o fonte VDPR248 considerar as regras abaixo:

  • ************ VER ****************

 

Segue abaixo o detalhamento de cada tag existente na mensagem CustomerShippingAddress e como o sistema deverá tratar.

ENVIO:

TagDescriçãoRegra a ser aplicada
CompanyIdCódigo da empresa Código da empresa corrente (p_cod_empresa)
BranchIdCódigo da filial NULO
CompanyInternalIdChave interna da empresa Código da empresa corrente (p_cod_empresa)
BranchInternalIdChave interna da filial NULO
CustomerCodeCódigo do cliente Código do cliente ao qual pertence o local de entrega, recebido por parâmetro na função vdpr248_EAI_CustomerShippingAddress_envia().
(estrela) GovernmentalInformation.Id.IdIdentificação da informação 

Deverá ser o número do CNPJ/CPF ou Inscrição Estadual (somente números).

Utilizar como base as lógicas existentes na função vdpr239_atualiza_business_content_Customer().

(estrela) GovernmentalInformation.Id.Attributes.scopeEscopo 

Para CNPJ/CPF considerar o texto "Federal".

Para Inscrição Estadual considerar o texto "State".

(estrela) GovernmentalInformation.Id.Attributes.nameNome da identificação 

Para CNPJ considerar o texto "CNPJ".

Para CPF considerar o texto "CPF".

Para Inscrição Estadual considerar o texto "Inscricao Estadual".

(estrela) GovernmentalInformation.Id.Attributes.issueOnData em que a identificação foi emitida NULO para CNPJ, CPF e Inscrição Estadual.
GovernmentalInformation.Id.Attributes.expiresOnexpiresOn  Data de expiração da identificação NULO para CNPJ, CPF e Inscrição Estadual.
InternalIdChave interna do local de entrega 
CodeCódigo do local de entrega 
ExternalIdChave externa do local de entrega 
ShippingAddress.AddressEndereço 
ShippingAddress.NumberNúmero do endereço 
ShippingAddress.ComplementComplemento do endereço 
ShippingAddress.City.CityCodeCódigo da cidade 
ShippingAddress.City.CityInternalIdChave interna da cidade 
ShippingAddress.City.CityDescriptionDescrição da cidade 
ShippingAddress.DistrictBairro 
ShippingAddress.State.StateCodeCódigo do estado (UF) 
ShippingAddress.State.StateInternalIdChave interna do estado (UF) 
ShippingAddress.State.StateDescriptionDescrição do estado (UF) 
ShippingAddress.Country.CountryCodeCódigo do país 
ShippingAddress.Country.CountryInternalIdChave interna do país 
ShippingAddress.Country.CountryDescriptionDescrição do país 
ShippingAddress.ZIPCodeCEP 
ShippingAddress.RegionRegião 
ShippingAddress.POBoxCaixa postal 

(estrela) Deverá gerar dois registros no record GovernmentalInformation: O primeiro para o CNPJ/CPF e o segundo para a Inscrição Estadual.

 

Fluxo do Processo

 

 

Cenários de Teste


 

 

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