...
Foram implementadas na aplicação de manutenção Cidades - GEPES0003 e na dialog Pesquisa Código IBGE recurso para buscar informações do Código IBGE, através da nova API Conector Dados Globais.
- Antes de prosseguir, certifique-se de que o usuário, utilizado para autenticação de uso na API, está com as devidas permissões no Sistema/Módulo/Aplicações e na empresa desejada.
Para isso, acesse o módulo SegurançaWeb > Permissões > Associação de Permissão Usuário / Grupo > Sistemas/Módulo/Aplicações > Comercial Web > API Dados Globais > API Dados Globais
Image Removed
Imagem 1 - Tela para realizar a permissão das API Dados Globais
- As rotinas tiveram seus layouts alterados, conforme demonstra a imagem abaixo:
- Cidades - GEPES0003, foi acrescentado o botão Código IBGE para que o usuário acessar a dialog Pesquisa Código IBGE:
Imagem 2 1 - Alteração de layout com a inclusão do botão Código IBGE - Cidades - GEPES0003
...
Imagem 3 2 - Alteração de layout com a inclusão do botão Consulta IBGE e coluna Cód.IBGE UF
...
- Foi criada a coluna INDCONSIBGEAPI na tabela que armazena os dados da Pessoa, esta coluna é o Indicador que demonstra se o Código IBGE foi validado em consulta via API de Dados Globais;
- A partir de agora, quando o usuário executar a rotina Cidades - GEPES0003 e pesquisar algum cidade já existente ou inserir uma nova Cidade no ERP, a rotina irá realizar a busca do Código IBGE através utilizando endpoint específico da nova API Conector Dados Globais.
Imagem 4 3 - Realizando a busca de uma Cidade já inserida no ERP.
![](/download/attachments/845760839/image-2024-5-27_14-0-41.png?version=1&modificationDate=1716829242147&api=v2)
Imagem 5 4 - Realizando a inserção de uma nova cidade.
...
- Na dialog Pesquisa Código IBGE, o usuário poderá selecionar uma determinada Cidade e então clicar no botão Consultar IBGE, e então será feita a pesquisa e caso o Código do IBGE informado no ERP esteja diferente do que a API retornar, os registros serão atualizados, caso contrário será retornada mensagem de que os dados estão corretos.
![](/download/attachments/845760839/image-2024-5-27_14-8-38.png?version=1&modificationDate=1716829719610&api=v2)
Imagem 6 5 - Realizando pesquisa e retorno com o Código IBGE da API diferente do que está gravado no ERP.
...
- Se o usuário pesquisar uma Cidade na API Conector Dados Globais, e esta não existir, será exibida a mensagem de Cidade não encontrada.
![](/download/attachments/845760839/image-2024-5-27_14-22-3.png?version=1&modificationDate=1716830523580&api=v2)
Imagem 7 6 - Retorno de Cidade não encontrada.
...