[[:ajuda|{{ :ajuda:gsan-batch.png?nolink&200|}}]] ====== Unificar Id Clientes com Mesmo Documento - Processo 307 ====== O objetivo desta funcionalidade Batch é unificar o **ID** de clientes que tenham o mesmo documento, através do **Processo 307** (Eventual). A funcionalidade pode ser acessada via **Menu de sistema**, através do caminho: **[[:ajuda:pagina_inicial|GSAN]] > [[:ajuda:Batch]] > [[:Ajuda:batch:Inserir Processo]] > [[:ajuda:Batch:Processo Eventual ou mensal]] > Unificar Id Clientes com Mesmo Documento - Processo 307**. Feito isso, o sistema visualiza a tela abaixo: ==== Observação ==== ^Informamos que os dados exibidos nas telas a seguir são fictícios, e não retratam informações de clientes.^ {{ :ajuda:batch:pe_batch.jpg?nolink |}} Para comandar o processamento **Batch**, no campo **Tipo do Processo** selecione a opção **Processo Eventual**. Em seguida, clique no botão {{:ajuda:batch:setaadireitaavancar.png?nolink|}}. O sistema visualiza a tela a seguir: {{ :ajuda:batch:307_ip.jpg?nolink |}} Na tela acima, informe, no campo **Processo**, o número do processo eventual **307** e tecle //Enter//, ou clique em {{:ajuda:lupa.gif?nolink|}} para pesquisar o processo no banco de dados. Além disso, agende uma data e hora futura, bem como informe se há processo iniciado precedente. Preencha os campos necessários (data e hora do agendamento, processo iniciado precedente). Em seguida, clique no botão {{:ajuda:batch:iniciar.png?nolink|}} para comandar a execução na data e hora agendada. Serão realizados os seguintes procedimentos no GSAN: - Criada uma tabela temporária, espelho de cliente, com os clientes com **CPF/CNPJ** duplicados, desprezando os inativos e os clientes de órgão público. A criação dessa tabela é feita através de //QUERY//; - Após a criação da tabela, é possível executar a funcionalidade **Batch** para unificar o ID do cliente em duplicidade, que terá os seguintes desdobramentos: - Ordenar de forma crescente os clientes pelo CPF/CNPJ e pelo ID do Cliente; - Enquanto for o mesmo CPF/CNPJ, guardar o menor //ID do Cliente// e, para cada //ID do Cliente// diferente: - Alterar a tabela de cliente que possui //ID do Cliente// diferente do menor //ID// armazenado; porém com mesmo documento, atualizando com a //Data Corrente// a //Data do Fim da Relação// e informando //Duplic. de Cliente// no motivo do fim da relação do cliente e; - Incluir um novo cliente na tabela com o mesmo //ID// do imóvel, menor //ID do Cliente//, //Data corrente// na //Data de Inicio da Relação//, o mesmo //ID da Relação do Tipo do Cliente// e mesmo //Indicador do Nome da Conta//; - Alterar o indicador de uso dos clientes substituídos para INATIVO. \\ Ao final do processamento será emitido o relatório, conforme modelo abaixo. \\ ==== MODELO: RELATÓRIO DE CLIENTES COM O MESMO CPF / CNPJ - R1428 ==== {{ :ajuda:batch:batch_-_r1428.png?nolink |}} \\ ====== Preenchimento dos Campos ====== ^Campo^Preenchimento dos Campos^ |Processo|Informe o número do processo **307**, ou clique em {{:ajuda:lupa.gif?nolink|}} para **[[=ajuda:batch:pesquisar_processo|pesquisar o processo]]**.\\ Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.| |Data do Agendamento|Campo obrigatório - Informe a data para inicio do processo batch, no formato dd/mm/aaaa (dia, mês, ano), ou clique no botão {{:ajuda:batch:calendario.png?nolink|}}, link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**, para selecionar a data desejada.| |Hora do Agendamento|Campo obrigatório - Informe a hora do agendamento para inicio do processo **Batch**, no formato hh:mm:ss (hora, minuto, segundo).| |Processo Iniciado Precedente|Caso exista um processo precedente, informe o número desse processo, ou clique no botão {{:ajuda:lupa.gif?nolink|}} para selecionar o processo desejado. O nome do processo será exibido no campo ao lado.\\ Para apagar o conteúdo do campo, clique no botão {{:ajuda:borracha.gif?nolink|}} ao lado do campo em exibição.| \\ ====== Funcionalidade dos botões ====== ^Botão^Descrição da Funcionalidade^ |{{:ajuda:lupa.gif?nolink|}}|Ao clicar neste botão, o sistema permite consultar um dado nas bases de dados.| |{{:ajuda:borracha.gif?nolink|}}|Ao clicar neste botão, o sistema apaga o conteúdo do campo em exibição.| |{{:ajuda:batch:calendario.png?nolink|}}|Utilize este botão para selecionar uma data válida no formato dd/mm/aaaa (dia, mês, ano), link **[[:ajuda:pesquisar_calendario|Pesquisar Data - Calendário]]**.| |{{:ajuda:batch:setaadireitaavancar.png?nolink|}}|Utilize este botão para avançar para a tela seguinte.| |{{:ajuda:Desfazer.png?nolink|}}|Ao clicar neste botão, o sistema desfaz o último procedimento realizado.| |{{:ajuda:batch:kkkcelar.jpg?nolink|}}|Ao clicar neste botão, o sistema cancela a operação e retorna à tela principal.| |{{:ajuda:batch:iniciar.png?nolink|}}|Utilize este botão para autorizar o sistema iniciar o processo na data e hora informada.| \\ ===== Referências ===== **[[=postgres:controle_batch:uc1642|Iniciar Processo]]** ==== Termos Principais ==== **[[=ajuda:batch|Batch]]** **[[=ajuda:batch:processo_eventual_ou_mensal|Processo Eventual ou mensal]]** \\ \\ \\ Clique **[[:ajuda|aqui]]** para retornar ao Menu Principal do GSAN