Junho2022
AUTENTICAÇÃO
Criar inativação de perfil
Criada uma flag que permite ativar/desativar um perfil, em Autenticação -> Perfis.
Regras de Negócio:
- Só será permitido inativar o perfil ou centro de custo se não existir nenhum usuário vinculado ao mesmo;
- Caso tenha algum usuário vinculado e o operador tentar inativar o perfil ou centro de custo, o Adapter irá informar a impossibilidade através de um pop-up;
- Apenas os usuários com perfil de administrador terão acesso ao botão de ativar ou inativar perfil/centro de custo;
- Ao inabilitar o centro de custo e o perfil tudo o que estiver habilitado com eles será desabilitado para todas as permissões do Adapter.
Criado um campo no CRUD de perfis que possibilita visualizar quais perfis estão ativos ou não:
Criar inativação de centro de custo
COMERCIAL
Criar Controller de Origem Comercial e Canal de Venda para Relatórios Gerais.
Não deixar alterar titularidade de contratos aguardando instalação
Botão alterar titularidade foi retirado da visualização de contratos que estão com o status AGUARDANDO INSTALAÇÃO.
Com base na atividade feita no app do técnico, alterar a latitude e longitude do endereço do cliente no momento da ativação do contrato
Haverá uma atualização da geolocalização do endereço vinculado ao cliente, para que se tenha maior precisão da latitude e da longitude do endereço ao fazer uma ativação/habilitação de algum contrato.
Ajuste da tela de contrato e LPU (tabela de preços)
Criar atributo na tb_tipoAtendimentos para permitir abertura de chamados de clientes inadimplentes
Criada flag "permite inadimplente" no cadastro de um tipo de atendimento, para que permita/bloqueie a ação ativada por um cliente inadimplente.
Excluir Campo Dias faturamento
Foi excluído o campo DiasFaturamentoContratoSuspensao da TB_ConfiguraSuspensao, pois o mesmo não estava mais sendo utilizado.
FINANCEIRO
Excluir campo DiasFaturamentoContratoSuspenso da TB_ConfiguraSuspensao
Campo DiasFaturamentoContratoSuspenso excluído da TB_ConfiguraSuspensao.
Alterar processamento de retorno para tratativas de ocorrências de retorno
INTEGRAÇÃO
Deletar Index Duplicado
Excluídos index duplicados. Lista de alterações abaixo:
TDKOM:
IX_PESQUISA_VAGA_AGENDA - comercial.TB_ItemConfiguracaoAgendaTecnica;
IX_CONTRATO_CC - comercial.TB_LogCancelamentoCompulsorio;
IX_CONTRATO_IR - comercial.TB_LogIntegracaoRadius;
IX_CONTRATO_IV - comercial.TB_LogIntegracaoVSC;
IDX_IDReceita - financeiro.TB_ItemReceita;
IX_IDCaixa - redes.TB_EntradaCaixa;
IDX_IDEstiloMarcador - redes.TB_Poste ;
IDX_IDProjeto - redes.TB_Poste;
IX_IDCaixa - redes.TB_SaidaCaixa ;
IX_UF - terceiros.TB_Cidade;
IX_CNPJ_ERWS - terceiros.TB_EmpresasReceitaWS;
Index_TB_Endereco_LogradouroEndereco - terceiros.TB_Endereco;
WECLIX:
IX_CIDADE_BAIRRO - master_adapter.TB_AreaAtuacaoEquipeTecnica;
IX_CENTRO_CUSTO - master_adapter.TB_EscalaTrabalho;
FK_TB_LocalizacaoAtualTecnico_IDUsuario - master_adapter.TB_LocalizacaoAtualTecnico;
IDUsuario - master_adapter.TB_LocalizacaoAtualTecnico;
IDX_IDPacotePlano - comercial.TB_DescontoPacotePlano;
FK_TB_AtendimentoIDAtendimento - comercial.TB_HouveMovimentacaoAtendimento;
IX_PESQUISA_VAGA_AGENDA - comercial.TB_ItemConfiguracaoAgendaTecnica;
IX_CONTRATO_CC - comercial.TB_LogCancelamentoCompulsorio;
IX_CONTRATO_IR - TB_LogIntegracaoRadius;
IX_CONTRATO_IV - TB_LogIntegracaoVSC;
IX_TipoMultiplicadorPeso_MPAAT - comercial.TB_MultiplicadorPesoAtribuicaoAutomaticaTecnico;
IX_TipoIDPeso_PAAT - comercial.TB_PesoAtribuicaoAutomaticaTecnico;
IX_TipoServicoTecnologia - comercial.TB_RegraMovimentacaoAtendimento;
FK_TB_TipoContrato_IDTipoContrato - TB_ViabilidadeSegmento;
FK_TB_Fatura_IDFatura - financeiro.TB_FaturaImpressaMassa;
IDX_IDReceita - financeiro.TB_ItemReceita;
IX_IP_CIP - redes.TB_ControleIP;
IX_IDCaixa - redes.TB_EntradaCaixa;
IDX_IDEstiloMarcador - redes.TB_Poste;
FK_TB_AtendimentoManutencao_IDAtendimentoManutencao - redes.TB_Incidente;
IDX_IDProjeto - redes.TB_Poste;
IX_IDCaixa - redes.TB_SaidaCaixa;
FK_TB_Numero_IDPrefixo - telefonia.TB_Numero;
IX_UF - TB_Cidade;
IX_CNPJ_ERWS - TB_EmpresasReceitaWS;
Index_TB_Endereco_LogradouroEndereco - TB_Endereco;
IX_CNPJ_GO - TB_ProvedoresConcorrente;
MOB:
IX_CIDADE_BAIRRO - master_adapter.TB_AreaAtuacaoEquipeTecnica;
IX_CENTRO_CUSTO - master_adapter.TB_EscalaTrabalho;
FK_TB_LocalizacaoAtualTecnico_IDUsuario - master_adapter.TB_LocalizacaoAtualTecnico;
IDX_IDPacotePlano - comercial.TB_DescontoPacotePlano;
FK_TB_AtendimentoIDAtendimento - comercial.TB_HouveMovimentacaoAtendimento;
IX_PESQUISA_VAGA_AGENDA - comercial.TB_ItemConfiguracaoAgendaTecnica;
IX_CONTRATO_CC - comercial.TB_LogCancelamentoCompulsorio;
IX_CONTRATO_IR - comercial.TB_LogIntegracaoRadius;
IX_CONTRATO_IV - comercial.TB_LogIntegracaoVSC;
IX_TipoMultiplicadorPeso_MPAAT - comercial.TB_MultiplicadorPesoAtribuicaoAutomaticaTecnico;
IX_TipoIDPeso_PAAT - comercial.TB_PesoAtribuicaoAutomaticaTecnico;
IX_TipoServicoTecnologia - comercial.TB_RegraMovimentacaoAtendimento;
FK_TB_TipoContrato_IDTipoContrato - TB_ViabilidadeSegmento;
FK_TB_Fatura_IDFatura - financeiro.TB_FaturaImpressaMassa;
IDX_IDReceita - financeiro.TB_ItemReceita;
IX_IP_CIP - redes.TB_ControleIP;
IX_IDCaixa - redes.TB_EntradaCaixa DROP INDEX;
FK_TB_AtendimentoManutencao_IDAtendimentoManutencao - redes.TB_Incidente;
IDX_IDEstiloMarcador - redes.TB_Poste;
IDX_IDProjeto - redes.TB_Poste;
IX_IDCaixa - redes.TB_SaidaCaixa;
FK_TB_Numero_IDPrefixo - telefonia.TB_Numero;
IX_UF - terceiros.TB_Cidade;
IX_CNPJ_ERWS - terceiros.TB_EmpresasReceitaWS;
Index_TB_Endereco_LogradouroEndereco - terceiros.TB_Endereco;
IX_CNPJ_GO - terceiros.TB_ProvedoresConcorrente;
Integração de pagamentos inserir validações
OPERACIONAL
REDES
Não deixar selecionar repetidamente os campos de descrição das PU's.
Caso uma conexão Radius utilize uma descrição PU, uma outra conexão não poderá ser criada ou editada, para que utilize da mesma descrição PU. Ao tentar selecionar, uma descrição PU que já está sendo utilizada, o Adapter responderá com um pop-up avisando não ser possível salvar esta conexão,
ROTINAS
TELEFONIA
TERCEIROS
Criar atributo AgrupadorCieloLio (VARCHAR 255) na TB_Empresa
Criado atributo AgrupadorCieloLio na TB_Empresa.
Não permitir cadastro de 2 cidades com mesma descrição e UF em terceiros
Bloqueado o cadastro de duas cidades com o mesmo nome e UF, em Terceiros -> Tabela de Apoio -> Endereços.
Ao tentar cadastrar, aparecerá um pop-up avisando o erro.
WEBSERVICES
Alterar arredondamento de multas e juros no endpoint Buscar dados de cliente, contrato e fatura por CPF/CNPJ para 2 casas decimais
Alterado o arredondamento e formatação de multas e juros, no endpoint: "Buscar dados de cliente, contrato e fatura por CPF/CNPJ" para 2 casas decimais
URL do endpoint = "https://[URL]/ws/comercial/cliente/dados"
Integração Ozmap deverá enviar mais dados sempre ao chamar o método ATUALIZAR CLIENTE
O endpoint para atualizar clientes - /api/v1/clients/:code - foi atualizado, para que se envie dados da ONU. estes dados são:
- serial_number - campo "serial" da tb_dadosRedeContrato
- mac_address - campo "macONU" da tb_dadosRedeContrato
- user_PPPoE - campo loginRadius tb_dadosRedecontrato
Caso haja dúvidas da implementação destes, consultar o manual.