Histórico da Página
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 |
| ||||||||||
Requisito1 |
| 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 | ||
---|---|---|
| ||
|
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
EAIAdapterCustomerShippingAddress1 | Criação | Adapter da mensagem CustomerShippingAddress | |
EAIHelperCustomerShippingAddress1 | Criação | Helper da mensagem CustomerShippingAddress | |
VDPR248 | Criação | Preparação de informações para integração de Locais de Entrega |
Aviso | ||||||
---|---|---|---|---|---|---|
| ||||||
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:
|
Dica | ||
---|---|---|
| ||
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:
Tag | Descrição | Regra a ser aplicada | ||
---|---|---|---|---|
CompanyId | Código da empresa | Código da empresa corrente (p_cod_empresa) | ||
BranchId | Código da filial | NULO | ||
CompanyInternalId | Chave interna da empresa | Código da empresa corrente (p_cod_empresa) | ||
BranchInternalId | Chave interna da filial | NULO | ||
CustomerCode | Có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(). | ||
Identificaçã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(). | |||
Escopo | Para CNPJ/CPF considerar o texto "Federal". Para Inscrição Estadual considerar o texto "State". | |||
Nome da identificação | Para CNPJ considerar o texto "CNPJ". Para CPF considerar o texto "CPF". Para Inscrição Estadual considerar o texto "Inscricao Estadual". | |||
Data 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. | ||
InternalId | Chave interna do local de entrega | |||
Code | Código do local de entrega | |||
ExternalId | Chave externa do local de entrega | |||
ShippingAddress.Address | Endereço | |||
ShippingAddress.Number | Número do endereço | |||
ShippingAddress.Complement | Complemento do endereço | |||
ShippingAddress.City.CityCode | Código da cidade | |||
ShippingAddress.City.CityInternalId | Chave interna da cidade | |||
ShippingAddress.City.CityDescription | Descrição da cidade | |||
ShippingAddress.District | Bairro | |||
ShippingAddress.State.StateCode | Código do estado (UF) | |||
ShippingAddress.State.StateInternalId | Chave interna do estado (UF) | |||
ShippingAddress.State.StateDescription | Descrição do estado (UF) | |||
ShippingAddress.Country.CountryCode | Código do país | |||
ShippingAddress.Country.CountryInternalId | Chave interna do país | |||
ShippingAddress.Country.CountryDescription | Descrição do país | |||
ShippingAddress.ZIPCode | CEP | |||
ShippingAddress.Region | Região | |||
ShippingAddress.POBox | Caixa postal |
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. |
---|