Rotina | Tipo de Operação | Opção de Menu |
302 - Cadastrar Cliente | Alteração | Menu do WinThor -> 302 |
132 - Parâmetros da Presidência | Envolvida | Menu do WinThor -> 132 |
Rotina 132 - Parâmetros da Presidência:
1. Criar parâmetro geral: Buscar dados de cliente da Inteligencia Geográfica. (S/N) (Default deverá ser N);
2. Criar parâmetro geral: Empresa Winthor para integração IG (exibir como opção de escolha, código e razão social das filiais existentes);
3. Criar parâmetro geral: Caminho Serviço Inteligencia Geográfica;
4. Caso parâmetro Buscar dados de cliente da Inteligencia Geográfica, estiver igual a Sim, os parâmetros: Empresa Winthor para integração IG e Caminho Serviço Inteligencia Geográfica, deverão ter seu preenchimento obrigatório.
Rotina 302 - Cadastrar Cliente:
1. Caso parâmetro do item 1 (rotina 132) estiver igual a Sim e estiver preenchido o caminho, a rotina 302 deverá chamar o serviço de integração da inteligência geográfica, ao entrar na rotina. (Neste momento o serviço irá enviar o CNPJ, razão Social da empresa, dados do responsável (nome, e-mail e telefone), da empresa parametrizado na rotina 132 como empresa Winthor para integração com o IG , para verificar necessidade de cadastro de conta na IG);
1.1 Se estiver preenchido Sim no parâmetro Buscar dados de cliente da Inteligencia Geográfica, e não tiver informado o caminho do serviço do IG, e também a Empresa Winthor para integração IG, deverá exibir a seguinte mensagem: Na rotina 132, parâmetro da presidência, você informou que deseja usar o serviço de integração da Inteligência Geográfica, porém não informou a Empresa Winthor para integração com IG, e/ou Caminho Serviço Inteligência Geográfica;
1.1.1 Após a mensagem, o cliente poderá dar continuidade no cadastro, mesmo sem preencher, é apenas para Aviso/Informativo;
1.1.2 Caso o serviço esteja fora do ar, (parametrizado na rotina 132 descrito no critério 3), deverá exibir mensagem para o usuário apenas para alerta: Não será possível apresentar os dados básicos da consulta IG, pois o serviço está fora do ar, procure o responsável pelo TI.
2. Se Sim, ao digitar o CNPJ deverá chamar o serviço da integração. (Neste momento o serviço irá retornar, Razão Social, Nome Fantasia, se existir, Logradouro, número, bairro, cod. cidade IBGE, nome da cidade, Estado, CEP, telefones, CNAE Primário, código e descrição), deverá mostrar em tela separada todos os dados encontrados, quando usuário escolher qual deseja, a rotina deverá gravar nos campos específicos de cada informação;
- Logradouro= ENDERENT
- Numero = NUMEROENT
- BAIRRO = BAIRROENT
- COD CIDADE IBGE = CODMUNICIPIO (através deste deverá verificar se existe cadastro da cidade na rotina 577, para preenchimento dos proximos campos CODCIDADE, MUNICENT e ESTENT, se não existir deverá fazer inserção no cadastro.)
- CIDADE = CODCIDADE (codigo interno de cadastro de cidade)
- Descrição da cidade = MUNICENT
- Estado = ESTENT
- CEP = CEPENT
3. A rotina 302 deverá verificar o código de CNAE que retornou, se não existir no cadastro da rotina 508 deverá ser feito a inserção do cadastro;
4. Através do código da cidade do IBGE retornado, deverá verificar se já existe cadastro na rotina 577, se já existir deverá prevalecer o nome descrito no cadastro. Neste caso não irá atualizar o cadastro da cidade. Apenas se não houver o cadastro que será cadastrado com o nome retornado. Da mesma forma será para o código de CNAE retornado.