Páginas filhas
  • DT Usar nova API de cep em todas as manutenções de cadastro de pessoa

Versões comparadas

Chave

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


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Pessoa
Função:Usar a nova API de cep em todas as manutenções de cadastro de pessoa
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-1179


02. SITUAÇÃO/REQUISITO

Eliminar a dependência do usuário em relação ao suporte técnico para o cadastramento de novos códigos de cep na base do sistema.

Quando um usuário digita um código de cep que ainda não está cadastrado na base de dados, recebe uma mensagem de cep não cadastrado e precisa solicitar ao suporte que faça o cadastramento do novo cep.

03. SOLUÇÃO

Foi criada uma nova API para consulta de cep na base dos correios e gravação na base de dados do sistema.

Os componentes de manutenção de pessoa foram alterados para consumirem a nova API.  Assim, ao digitar um código de cep que existe somente na base dos correios, após a busca  ele será automaticamente gravado na base do sistema.  


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1
Totvs custom tabs box
tabsPasso 01
idspasso1

1- Cadastramento de novo código de cep na base de dados do sistema


Imagem 1 - PESFM010 - foi selecionado um cliente que já possui um endereço cadastrado e em seguida foi alterado o cep conforme sequencia de imagens abaixo.


Imagem 2 - GLBFM057 - aqui pode-se ver que o cep 18767-060 que será atribuído ao cliente ainda não está cadastrado na base de dados do sistema. 

Ao entrar com o cep neste componente foi dada a seguinte mensagem:

Imagem 3 - Mensagem indicando que o cep 18767-060 não está cadastrado no sistema.


Imagem 4 - PESFM010 - foi digitado o código de cep 18767-060 e em seguida a tecla "TAB".


Imagem 5 - PESFM010 - os dados do novo cep foram consultados na base dos correios e trazidos para os dados de endereço do cliente:  tipo de logradouro, logradouro, bairro, município e uf.


Imagem 6 - GLBFM057 - aqui pode-se ver que o novo código de cep foi gravado na base do sistema.


2- Digitação de código de cep inválido


Imagem 7 - PESFM010 - aqui foi digitado o código de cep 18762-770 (inválido).


Imagem 8 - mensagem dada após a consulta do cep inválido na base dos correios.


Imagem 9 - PESFM010 - após a consulta do cep inválido, os dados do endereço ficaram em branco. O foco fica no código para que um novo cep seja digitado.


OBSERVAÇÃO

Os componentes de manutenção de pessoa e endereço listados abaixo também foram alterados e se comportam de forma semelhante ao PESFM010 demonstrado acima:

PESFM086 - manutenção reduzida de pessoa

PESFM200 - manutenção de pessoa 

PESFM116 - cadastro simplificado de pessoa

PDVFM023 - manutenção de pessoa - endereço

PDVFM025 - manutenção de cliente pdv

PDVFM059 - manutenção de cliente pdv



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>