Análise
Projeto
Detalhamento do Projeto
Gerenciamento
Atividades necessárias para o gerenciamento do projeto.
Análise
Atividades referentes a análise do projeto.
Desenvolvimento
Esse projeto descreve a importação dos arquivos de CEPs dos Correios para a base do Totali Commerce.
Os arquivos de CEPs em questão são os arquivos do sistema Diretório Nacional de Endereços (DNE) da Empresa Brasileira de Correios e Telégrafos (Correios).
O projeto será quebrado em duas etapas, uma a ser lançada na release da versão atual; a outra será na versão futura.
Na release da versão atual os clientes terão a possibilidade realizar a atualização das informações de logradouros, de faixas de CEP por logradouro e de bairros através de uma tela de importação no Tools.
Na migração para a versão futura essa atualização se dará de forma automática e obrigatória.
Qualidade
Testes Funcionais
Testes Funcionais que visam verificar se os requisitos do projeto e escopo do produto estão de acordo com as especificações do projeto. Deve validar principalmente as interfaces entre as diferentes atividades.
Tarefas Corretivas
Neste nó serão lançadas pela qualidade tarefas corretivas caso sejam necessárias.
Documentação
Documentação para usuário final e implantadores referente ao produto desenvolvido.
Liberação
Comunicar o a liberação da versão contendo o projeto a todos os envolvidos.
Homologação
Validar junto ao cliente se a customização atende ao especificado.
Especificação Técnica
Protótipo de Tela
Foram feitos artigos a parte para a ferramenta interna da Totali que gerará os scripts de atualização da base de CEP.
E para a tela que os clientes poderão antecipar o processo de atualização da base.
Mudanças por Módulo na Release da Versão Atual
Banco de dados
- Criar funcionalidade "CEP2011" na TT_FUN na release de lançamento da tela de importação dos CEPs para indicar a possibilidade de se utilizar a tela.
- A funcionalidade "CEP2011OK" na TT_FUN será gerada pela própria rotina de importação dos CEPs indicando que o processo já foi feito.
Nova ferramenta de importação de arquivos
- Criar ferramenta conforme Protótipo para Ferramenta utilitária de Importação de CEPs (DNE).
Tools
- Criar tela conforme Protótipo para a Tela de Importação de CEPs (DNE).
Mudanças por Módulo na Versão Futura
Banco de dados
- Criar coluna CODIBG NUMBER(10) na TT_END.
- Criar coluna CODIBG NUMBER(10) na TT_BAI.
- Criar coluna CODIBG NUMBER(10) na TD_FIL.
- Criar coluna CODIBG NUMBER(10) na TT_ICM.
- Criar coluna CODIBG NUMBER(10) na TT_IDF.
- Criar coluna CODIBG NUMBER(10) na TT_IMU.
- Exportar na carga de endereços (END.dbf) END.CODIBG ao invés de MUN.CODIBG.
- Exportar na carga de filiais (FIL.dbf) END.CODIBG ao invés de MUN.CODIBG.
- Tratar na carga ECF (ECF.dbf) para relacionar FIL.CODIBG ao invés de FIL.CODMUN para obter os dados do município.
- Exportar nova tabela (IBG.dbf) a carga de municípios do IBGE.
- Criar unique constraint na TT_MUN para que só exista um município para determinado código de IBGE.
Importação de Parceiros
- Criar coluna CODIBG NUMBER(10) na TI_CLI.
- Tratar na Importa_par para que ao cadastrar um novo endereço ele preencha o CODIBG da TT_END.
Pegar da TI_CLI ou da TT_MUN.
Dar um RAISE se não tiver um ou outro.
Cadastro de clientes pelo Checkout
- Criar coluna CODIBG NUMBER(10) na TW_CLI.
- Tratar na trigger TGWCLI para buscar o município a partir dessa coluna.
- Se ela não vier preenchido dar RAISE com mensagem de erro.
Wizard
- Deve executar o processo desenvolvido pela tarefa do Protótipo para a Tela de Importação de CEPs (DNE) em modo background.
- Fazer tratamento no final da migração de maneira semelhante a assinatura dos registros do PAF-ECF que foi feita na 5.0G (mostrando uma tela).
Backoffice
Tratar os cadastros para que gravem a nova coluna.
Existe uma mudança de conceito importante aqui. Antes o sistema localizava o município pela TT_MUN (faixa de CEP). Agora ele deve trazer o código do IBGE vinculada a TT_MUN mas permitir modificar antes de ser gravado.
- Gravar CODIBG na TT_END (cadastro de parceiros).
- Gravar CODIBG na TT_BAI (cadastro de municípios, bairros e logradouros)
- Gravar CODIBG na TT_IMU (impostos municipais dos produtos)
(não foi encontrada interface para TT_ICM e TT_IDF)
Config
- Gravar CODIBG na TD_FIL (Endereço da filial).
Checkout
- Tratar para não permitir rodar em banco de dados inferior a 5.0I (139).
- Tratar a nova tabela de IBGE na carga (IBG.dbf).
- Tratar mudanças de busca de endereço.
- Mandar da TW_CLI o código do IBGE (TW_CLI.CODIBG).
Módulos Web Credit, Cargo, Parking e Ecommerce
- Tratar para gravar o Código do IBGE no endereço.
Layout de Integração
O layout de integração dos arquivos se encontram em:
\\ttadm\Anexos_PRJ\Totali\CEP_2011\LEIAUTES_GU.doc