Implementando a Validação de Endereço

Para definir a validação de endereço, é preciso garantir que os seguintes Tipos de Opção sejam definidos com os valores correspondentes na página Configuração Geral do Sistema - Configuração do Recurso:

Tipo de Opção

Descrição

Script de Validação de Endereço

Indica o nome do script de BPA a ser chamado quando um usuário clica no botão validar endereço. Esta opção será obrigatória se a opção Permitir Validação de Endereço estiver definida como S. O produto base inclui o script de amostra C1-ValAddr que usa procedimentos e funções do Oracle Spatial para geocodificar um endereço e retornar seu código de qualidade correspondente.

Permitir Validação de Endereço

Indica se uma integração com software de validação de endereço foi implementada. Se definido como S, o sistema renderizará um botão de validação junto com os campos de endereço exibidos em todo o aplicativo para acionar a validação de endereço. Os valores válidos são "S" e "N". Se definido como S, o Script de Validação de Endereço a ser chamado deve ser especificado.

Conforme descrito na tabela acima, o produto base inclui um script de amostra C1-ValAddr e usa procedimentos e funções do Oracle Spatial para geocodificar um endereço e retornar um código de qualidade correspondente. Para usar esse script, certifique-se de que o algoritmo Oracle Spatial Geocoding (F1-ORAGEOCD) esteja conectado às opções de instalação do evento do sistema de serviço de geocodificação. Uma origem de dados contendo os dados de geocodificação também deve existir no banco de dados.

Se sua implementação usar algo diferente do Oracle Spatial para validar endereços, será necessário criar um novo script de BPA de validação de endereço para ser especificado na configuração do recurso da Configuração Geral do Sistema. Para obter mais informações sobre a criação desse script, consulte as descrições de etapas do script C1-ValAddr no aplicativo. O novo script deve conter a seguinte movimentação de etapa para atualizar a página:
  • Se a página de chamada for uma página de estilo antiga, a movimentação do BPA para a página pode ser realizada especificando uma etapa de movimentação de um campo de origem para um Campo de Interface do Usuário.
  • Se a página de chamada for um mapa de exibição, a movimentação do BPA para a página pode ser realizada especificando uma etapa para ler o Objeto de Negócios, modificar os valores conforme retornado pelo software de validação e, em seguida, atualizar o ON.