ajuda:batch:atualizacao_cadastral
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
ajuda:batch:atualizacao_cadastral [08/10/2015 20:32] – a edivaldo.alves | ajuda:batch:atualizacao_cadastral [18/01/2018 18:29] (atual) – tadeu.sarmento | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
[[:ajuda|{{ : | [[:ajuda|{{ : | ||
====== Atualização Cadastral Via Coletor de Dados ====== | ====== Atualização Cadastral Via Coletor de Dados ====== | ||
+ | < | ||
+ | O **Ambiente Virtual 2** é o repositório onde serão armazenados os dados cadastrais dos imóveis após o trabalho de atualização cadastral, realizado pelas equipes de recadastramento. A rotina atualizará os dados das matrículas dos imóveis na base de dados do sistema, identificando e marcando no **Ambiente Virtual 2** os dados inconsistentes encontrados pelo processo de atualização. | ||
+ | </ | ||
+ | < | ||
+ | Para cada imóvel pesquisado são realizadas as seguintes críticas: | ||
- | O "Ambiente Virtual 2" | + | - Caso não tenha sido informado o número do CPF/CNPJ na base de dados **Ambiente Virtual 2**, é gerada uma crítica com a mensagem //Número do CPF/CNPJ não foi informado// |
+ | - Caso seja informado | ||
+ | - No caso de a rotina retornar alguma inconsistência, é gerada crítica para o número do CPF/CNPJ. | ||
+ | - No caso de a rotina não retornar o nome, é gerada uma crítica para o número do CPF/CNPJ. | ||
+ | - No caso de a rotina retornar um CPF/CNPJ corrigido, o registro é marcado e o número do CPF/CNPJ e o nome são atualizados na base de dados. | ||
+ | - Se o número do CPF/CNPJ da base de dados do **Ambiente Virtual 2** for diferente da base de dados, e o CPF/CNPJ estiver ligado a um **Registro de Atendimento**, | ||
+ | </ | ||
- | A rotina fará a atualização dos dados das matrículas dos imóveis na base de dados da Compesa, identificando e marcando no " | + | \\ |
+ | ===== Atributos ===== | ||
- | Para cada imóvel pesquisado serão realizadas as seguintes críticas: | + | \\ |
- | + | ==== Atributo Categoria | |
- | * Caso não tenha sido informado o número do CPF/CNPJ na base de dados " | + | |
- | * Caso seja informado o número do CPF/CNPJ, será feita a validação do número do CPF/CNPJ e a verificação deste número na base de dados da Receita Federal. | + | |
- | * No caso da rotina retornar alguma inconsistência será gerada crítica para o número do CPF/CNPJ. | + | |
- | * No caso da rotina não retornar o nome, será gerada uma crítica para o número do CPF/CNPJ. | + | |
- | * No caso da rotina retornar um CPF/CNPJ corrigido, o registro será marcado, o número do CPF/CNPJ e o nome serão atualizados na base de dados. | + | |
- | * Se o número do CPF/CNPJ da base de dados do " | + | |
- | + | ||
- | ==== Atributos ==== | + | |
- | + | ||
- | === Atributo Categoria === | + | |
- | O atributo não será atualizado se a "Categoria" | + | O atributo não é atualizado se a **Categoria** passar pelas seguintes mudanças: |
^Base de Dados da Empresa^Base de Dados Ambiente Virtual 2^ | ^Base de Dados da Empresa^Base de Dados Ambiente Virtual 2^ | ||
Linha 28: | Linha 30: | ||
|Categoria Público|Qualquer categoria| | |Categoria Público|Qualquer categoria| | ||
- | Será gerada uma crítica com a mensagem | + | < |
+ | Será gerada uma crítica com a mensagem: //Categoria inconsistente//. A base de dados **Ambiente Virtual 2** faz as seguintes validações: | ||
- | Na base de dados " | + | - Para os tipos de categoria //Comercial//, //Industrial// e //Público//, verifica se o usuário do imóvel está associado a um CPF; caso esteja, |
- | + | | |
- | * Para os tipos de Categoria | + | </ |
- | | + | |
- | + | ||
- | === Atributo Ligação de Água === | + | |
+ | \\ | ||
+ | ==== Atributo Ligação de Água ==== | ||
+ | < | ||
O atributo não é atualizado se a situação da ligação passar pelas seguintes mudanças (só será consistido quando a situação nas duas bases de dados forem diferentes): | O atributo não é atualizado se a situação da ligação passar pelas seguintes mudanças (só será consistido quando a situação nas duas bases de dados forem diferentes): | ||
+ | </ | ||
^Base de Dados da Empresa^Base de Dados Ambiente Virtual 2^ | ^Base de Dados da Empresa^Base de Dados Ambiente Virtual 2^ | ||
Linha 43: | Linha 47: | ||
|Qualquer outra situação|Diferente de ligado| | |Qualquer outra situação|Diferente de ligado| | ||
- | Será gerada uma crítica com a mensagem | + | Será gerada uma crítica com a mensagem: //Situação da Ligação do Imóvel inconsistente//. |
- | === Atributo Economias === | + | \\ |
+ | ==== Atributo Economias ==== | ||
+ | < | ||
+ | O atributo não é atualizado caso a quantidade de economias da matrícula do imóvel na base de dados **Ambiente Virtual 2** for menor que a quantidade de economias na base de dados da empresa. Nesse caso, será gerada uma crítica com a mensagem: // | ||
+ | </ | ||
- | O atributo não será atualizado se a quantidade de economias da matrícula | + | \\ |
+ | ==== Atributo Situação do Hidrômetro ==== | ||
+ | < | ||
+ | O atributo não é atualizado se a situação | ||
+ | </ | ||
- | Será gerada uma crítica com a mensagem | + | \\ |
+ | ==== Exclusão do Imóvel ==== | ||
+ | < | ||
+ | O imóvel não é atualizado caso esteja na situação de // | ||
+ | </ | ||
- | === Atributo Situação do Hidrômetro | + | \\ |
+ | ==== Inclusão de um novo imóvel | ||
+ | < | ||
+ | Caso o imóvel não exista na base de dados da empresa, é chamada a rotina de inclusão de imóvel do **GSAN**. Caso seja encontrada alguma inconsistência, | ||
+ | </ | ||
- | O atributo não será atualizado se a situação do hidrômetro, | + | \\ |
+ | ==== Atualização | ||
- | Será gerada uma crítica com a mensagem " | + | A atualização dos dados de inscrição só é realizada durante o fechamento da rotina |
- | === Exclusão do Imóvel | + | \\ |
+ | ==== Atualização de Logradouro | ||
+ | < | ||
+ | A atualização dos logradouros só é realizada durante o fechamento da rotina do faturamento. A rotina é executada diariamente em determinado horário, devendo registrar todas as inconsistências encontradas. Estes registros são apresentados na aplicação de verificação das matrículas inconsistentes após o recadastramento. | ||
- | O imóvel não será atualizado se o imóvel na base de dados " | + | Na consulta aos dados dos imóveis pelo sistema **GSAN**, é disponibilizada para o usuário a informação identificando as matrículas atualizadas sem crítica (atualização Cadastral OK), e as matriculas atualizadas com critica (atualização Cadastral Pendente). O sistema registra também a pendência por inscrição e logradouro (Pendente Insc/Logr). |
+ | </ | ||
- | Será gerada uma crítica com a mensagem " | + | \\ |
- | + | ==== Validações | |
- | === Inclusão de um novo imóvel | + | < |
- | + | Na geração | |
- | Caso o imóvel não exista na base de dados da Compesa será chamada a rotina de inclusão de imóvel do GSAN. Caso seja encontrada alguma inconsistência, | + | |
- | + | ||
- | Atualização de Inscrição (mudança de quadra/rua para quadra; lote). | + | |
- | + | ||
- | A atualização dos dados de inscrição só será realizada quando do fechamento da rotina do faturamento, | + | |
- | + | ||
- | === Atualização de Logradouro | + | |
- | + | ||
- | A atualização dos logradouros só será realizada quando do fechamento da rotina do faturamento. | + | |
- | + | ||
- | A rotina será executada diariamente em determinado horário e deverá registrar todas as inconsistências encontradas. | + | |
- | + | ||
- | Estes registros serão apresentados na aplicação | + | |
- | após o recadastramento. | + | |
- | + | ||
- | Na consulta aos dados dos imóveis pelo sistema GSAN, será disponibilizada para o usuário a informação identificando as matrículas atualizadas sem crítica (atualização Cadastral OK), e as matriculas atualizadas | + | |
- | + | ||
- | === Validações e Mensagens === | + | |
- | + | ||
- | Será gerada crítica com a mensagem "Categoria inconsistente", | + | |
- | + | ||
- | * Para os tipos de Categoria Comercial, Industrial e Público, verifica se o usuário do imóvel está associado a um CPF, caso esteja, gera crítica com a mensagem " | + | |
- | | + | |
+ | - Para o tipo de categoria //Residencial//, o sistema | ||
O atributo não é atualizado se a situação da ligação passar pelas seguintes mudanças (só será consistido quando a situação nas duas bases de dados forem diferentes): | O atributo não é atualizado se a situação da ligação passar pelas seguintes mudanças (só será consistido quando a situação nas duas bases de dados forem diferentes): | ||
+ | </ | ||
^Base de Dados da Empresa^Base de Dados Ambiente Virtual 2^ | ^Base de Dados da Empresa^Base de Dados Ambiente Virtual 2^ | ||
Linha 97: | Linha 102: | ||
- | ATUALIZAÇÃO DAS TABELAS DE LOGRADOURO E BAIRRO | ||
\\ | \\ | ||
- | \\ | + | ==== ATUALIZAÇÃO DAS TABELAS DE LOGRADOURO E BAIRRO ==== |
- | A funcionalidade de atualização do cadastro de logradouros da base de dados GSAN, será realizada a partir das atualizações dos logradouros na base de dados do ADMIN. Serão atualizadas as tabelas de Logradouro, Bairro, além do endereço dos imóveis de determinada Localidade. | + | < |
+ | A funcionalidade de atualização do cadastro de logradouros da base de dados **GSAN** será realizada a partir das atualizações dos logradouros na base de dados do **ADMIN**. Serão atualizadas as tabelas de //Logradouro//, //Bairro//, além do endereço dos imóveis de determinada | ||
- | São gerados para atualização no GSAN, os dados de Logradouro, Bairro que sofreram atualizações no ADMIN. | + | Para atualização no GSAN, são gerados |
- | + | ||
- | - Tabelas geradas para o GSAN: | + | |
+ | \\ | ||
+ | ==== Tabelas geradas para o GSAN ==== | ||
+ | < | ||
BAIRRO ADMIN | BAIRRO ADMIN | ||
- | ID do Bairro GSAN | + | * ID do Bairro GSAN; |
- | Descrição do Bairro | + | |
- | Indicador de Atualização (I - Inclusão, A - Alteração, | + | |
- | Data atualização GSAN | + | |
LOGRADOURO ADMIN | LOGRADOURO ADMIN | ||
- | ID do Logradouro GSAN | + | * ID do Logradouro GSAN; |
- | ID do Tipo de Logradouro | + | |
- | ID do Título do Logradouro | + | |
- | Nome do Logradouro | + | |
- | Indicador de atualização (I - Inclusão, A - Alteração do Nome, " " | + | |
- | Data atualização GSAN | + | |
+ | </ | ||
- | - Atualização das Tabelas Bairro, Logradouro, Logradouro & Bairro no GSAN | + | \\ |
+ | ==== Atualização das Tabelas Bairro, Logradouro, Logradouro & Bairro no GSAN ==== | ||
- | As tabelas de LOGRADOURO, BAIRRO do GSAN são atualizadas pela rotina de atualização diária da atualização cadastral. | + | As tabelas de LOGRADOURO |
- | - Atualização tabela BAIRRO GSAN | + | \\ |
+ | ==== Atualização tabela BAIRRO GSAN ==== | ||
+ | < | ||
+ | Para cada linha selecionada na tabela BAIRRO ADMIN são definidos os seguintes procedimentos: | ||
- | Para cada linha selecionada na tabela BAIRRO ADMIN serão definidos os seguintes procedimentos: | + | - Se o indicador for o de Inclusão ( I ): |
- | + | - Insere | |
- | Se o indicador for o de Inclusão ( I ): | + | - Gera linha na tabela BAIRRO GSAN ADMIN (tabela responsável em guardar a relação DE / PARA entre as tabelas de bairro do ADMIN e GSAN); |
- | + | | |
- | Inserir | + | |
- | Gerar linha na tabela BAIRRO GSAN ADMIN (tabela responsável em guardar a relação DE / PARA entre as tabelas de bairro do ADMIN e GSAN) | + | |
- | + | ||
- | ID do Bairro ADMIN - ID do Bairro da tabela BAIRRO ADMIN | + | |
- | ID do Bairro GSAN - Novo ID do Bairro gerado na tabela BAIRRO do GSAN | + | |
| | ||
- | Atualiza o atributo Data atualização GSAN da tabela BAIRRO ADMIN com a data corrente. | + | Atualiza o atributo |
- | Se o indicador for o de Alteração ( A ): | + | - Se o indicador for o de Alteração (A): |
+ | - Atualiza a // | ||
+ | - Atualiza o atributo //Data atualização GSAN// da tabela **BAIRRO ADMIN** com a data corrente. | ||
+ | </ | ||
- | Atualiza a Descrição do bairro da tabela GSAN com o atributo Descrição do Bairro da tabela | + | \\ |
+ | ==== Atualização | ||
+ | < | ||
+ | Para cada linha selecionada na tabela | ||
- | Atualiza o atributo Data atualização GSAN da tabela | + | - Se o indicador for o de Inclusão ( I ): |
+ | - Insere uma nova linha na tabela LOGRADOURO do GSAN. | ||
+ | - Gera linha na tabela LOGRADOURO GSAN ADMIN (tabela responsável em guardar a relação DE / PARA entre as tabelas de logradouro do ADMIN e GSAN); | ||
+ | - ID do Logradouro ADMIN - ID do Logradouro da tabela Logradouro ADMIN; | ||
+ | - ID do Logradouro GSAN - Novo ID do Logradouro gerado na tabela LOGRADOURO do GSAN; | ||
+ | - Atualiza o atributo Data atualização GSAN da tabela | ||
- | - Atualização | + | |
+ | - Atualiza a // | ||
+ | - Atualiza o atributo //Data atualização | ||
+ | </ | ||
- | Para cada linha selecionada na tabela | + | \\ |
+ | ==== Atualização do Logradouro e Bairro dos Imóveis ==== | ||
+ | < | ||
+ | Na tabela | ||
- | Se o indicador for o de Inclusão ( I ): | + | Na rotina diária |
- | Insere uma nova linha na tabela LOGRADOURO do GSAN. | + | - Se o logradouro associado ao imóvel |
- | Gera linha na tabela | + | - Se o bairro associado ao imóvel |
+ | - Faz a pesquisa na tabela Logradouro Bairro através do ID do Logradouro e ID do Bairro vindos do A**Ambiente Virtual 2**; se não encontrar a linha, fazer a inclusão dos ID´s na tabela Logradouro Bairro e atualizar o ID do novo Logradouro Bairro no imóvel. | ||
+ | </ | ||
- | ID do Logradouro ADMIN - ID do Logradouro da tabela Logradouro ADMIN | + | \\ |
- | ID do Logradouro GSAN - Novo ID do Logradouro gerado | + | ==== Ajustes |
- | + | < | |
- | Atualiza | + | Caso o imóvel novo seja identificado como duplicado e marcado no pré-GSAN para //Liberar Atualiz. GSAN//, esse imóvel será considerado como atualização, |
+ | </ | ||
- | Se o indicador for o de Alteração ( A ): | + | \\ |
+ | ===== Referências ===== | ||
- | Atualiza a Descrição do logradouro da tabela GSAN com o atributo Descrição do Logradouro da tabela | + | **[[=postgres: |
- | Atualiza o atributo Data atualização GSAN da tabela LOGRADOURO ADMIN com a data corrente. | + | ==== Termos Principais ==== |
- | - Atualização do Logradouro e Bairro dos Imóveis | + | **[[=ajuda: |
- | Na tabela Imóvel Retorno existe um indicador identificando se o atributo foi incluído no ADMIN para os campos ID de logradouro, ID de bairro. (Este identificador irá indicar quando a rotina deverá acessar as tabelas LOGRADOURO GSAN ADMIN, BAIRRO GSAN ADMIN). | + | **[[=ajuda:batch: |
- | + | ||
- | Na rotina diária de atualização cadastral | + | |
- | + | ||
- | & | + | |
- | + | ||
- | & | + | |
- | + | ||
- | Faz a pesquisa na tabela Logradouro Bairro através do ID do Logradouro e ID do Bairro vindos do Ambiente Virtual 2, se não encontrar a linha fazer a inclusão dos ID´s na tabela Logradouro Bairro e atualiza o ID do novo Logradouro Bairro no imóvel. | + | |
- | \\ | + | |
- | *Ajustes na rotina batch de atualização cadastral do ambiente virtual 2 para o GSAN* | ||
- | Caso o imóvel novo seja identificado como duplicado e marcado no pré-gsan para " | ||
\\ | \\ | ||
\\ | \\ | ||
\\ | \\ | ||
- | Clique [[:Ajuda|aqui]] para retornar ao Menu Principal do GSAN | + | Clique |
ajuda/batch/atualizacao_cadastral.1444336349.txt.gz · Última modificação: 31/08/2017 01:11 (edição externa)