Novembro2021
AUTENTICAÇÃO
Não permitir exclusão de usuário que contenha ações vinculadas a ele no sistema
Foi removida a opção de excluir um usuário em Autenticação -> Usuários -> Listagem de Usuários. Deve-se usar agora a flag Inativo(bool) para sinalizar quando ativo ou não.
![Retirado botão excluir da listagem de usuários.](/wiki/images/thumb/e/ea/ImagemOpcaoAutenticacao.png/388px-ImagemOpcaoAutenticacao.png)
COMERCIAL
Criar TB_LogEndereco para criação/alteração de endereços
Criar tabela TB_LogEndereço para inserção de alterações ao cadastrar/editar endereços, acumulando informações sobre a ação realizada, idUsuário que realizou a ação e a data da criação/alteração.
Criar campo para validação de cobrança nas tabelas de modelo de email, sms e app
Criado nas tabelas de modelo de email, sms e app, campo isCobranca (Boolean) para validar na tela de envios, se o modelo é um aviso de tipo cobrança ou não.
Na tela de envios, disponibilizar as mensagens cujo o campo isCobrança for falso
Na tela de envios no contrato, só serão disponibilizadas as mensagens cujo o campo isCobrança for falso.
![Aqui serão disponibilizados apenas envios com isCobrança falso](/wiki/images/thumb/2/2c/ImagemEnvioIsCobran%C3%A7a.png/455px-ImagemEnvioIsCobran%C3%A7a.png)
Tabela com Faixas de Pontuação em Dados do Cliente
Disponibilizado agora que seja exibido uma tabela com cores referentes a classificação do cliente. Os valores de referência são buscados na tabela TB_PontuacaoCliente.
![Tabela de pontuação que é exibida em dados do cliente.](/wiki/images/thumb/e/ef/ImagemTabelaPontuacao.png/394px-ImagemTabelaPontuacao.png)
Exibir informações da pontuação no label do ícone
No ícone onde é exibido informação correspondente à classificação do mesmo, exibe agora a descrição da pontuação encontrada na tabela tb_PontuacaoCliente.
![Label com a descrição da pontuação, disponível em dados do cliente.](/wiki/images/thumb/7/79/DescricaoPontuacaoLabel.png/300px-DescricaoPontuacaoLabel.png)
FINANCEIRO
Retirada a atualização de tela em cobranças adicionais
Em financeiro -> cobranças adicionais, retirada a atualização de tela que era executada após qualquer mudança. Esta possibilita efetuar/rejeitar várias cobranças com o mesmo filtro.
Mudanças executadas nas abas:
- Visita Técnica;
- Migração;
- Upgrade/Downgrade;
- Cancelamento;
Ordenar valores do filtro de vencimento em gerar notas fiscais
Ordenados os valores do filtro de vencimento, pois quando acionava o box, os valores apareciam desordenados.
![Ordenação de Valores em Vencimentos do Gerar Nota Fiscal.](/wiki/images/thumb/a/a1/ImagemValoresNotaOrdenados.png/386px-ImagemValoresNotaOrdenados.png)
INTEGRAÇÃO
REDES
Em conexões de mapeamento de fibra, na aba caixas, quando uma saída estiver conectada a mais de uma entrada, exibir na tela.
Em conexões de mapeamento de fibra, na aba caixas, quando uma saída estiver conectada a mais de uma entrada, exibir na tela.
![Botão de visualizar conexões disponível.](/wiki/images/thumb/e/e6/ImagemBotaoDisponivelCaixa.png/430px-ImagemBotaoDisponivelCaixa.png)
Ao clicar em visualizar, caso a saída estiver conectada à mais de uma entrada, será aberto um modal indicando quais os dados das entradas conectadas a esta saída. Caso a saída esteja conectada apenas uma entrada, será exibido um aviso informando "Essa saída não está conectada a mais de uma entrada, portanto não existem mais conexões para serem exibidas"
![Modal exibindo as múltiplas conexões da saída da caixa de emenda.](/wiki/images/thumb/8/80/ImagemVariasConexoes.png/548px-ImagemVariasConexoes.png)
Em conexões de mapeamento, na guia caixas, após selecionar o projeto e a caixa de emenda, adicionar um botão para vincular as informações de projeto, caixa e entrada da caixa, na saída selecionada.
Adicionado junto a tela de mapeamento, disponível em Redes -> Fibra -> Mapeamento -> Conexões de Equipamentos, na guia caixas. Após selecionar o projeto e a caixa de emenda, um botão para vincular as informações de projeto, caixa e entrada da caixa, na saída selecionada.
![Botão adicionar disponível em conexões de equipamentos, aba caixas](/wiki/images/thumb/f/f0/ImagemBotaoCaixasDisponivel.png/506px-ImagemBotaoCaixasDisponivel.png)
Ao utilizar o botão, será aberta uma caixa de diálogo, disponibilizando que se adicione informações sobre projeto, entrada e caixa a ser vinculada a determinada saída.
![Modal de adicionar informações, disponível em conexões de equipamentos, aba caixas.](/wiki/images/thumb/d/d8/ImagemModalConexoes.png/517px-ImagemModalConexoes.png)
No gerenciar conexões deverão ser exibidos dados da radpostauth
Em gerenciar conexões, disponível nos dados de conexão do cliente. Estes dados deverão ser exibidos, caso o atributo Reply for igual a "Access Reject"
Caso o Reply seja "Access Reject", exibir motivo de desconexão conforme o reason da desconexão, coluna da radPostAuth:
- Authentication failed - Erro de senha
- Calling-Station-Id in invalid format - MAC invalido
- Mis-matched Calling-Station-Id - MAC discando é diferente do autorizado
- No password found - Não cadastrado no Radius
- No response from either database in the cluster - Problema tratado em massivas.
Será exibida também a coluna "Pass".
![Dados de conexão exibindo os motivos de desconexão, conforme o reason da tabela RadPostAuth](/wiki/images/thumb/2/24/ImagemDadosDesconexaoMotivo.png/397px-ImagemDadosDesconexaoMotivo.png)
ROTINAS
Criar novos parâmetros para rotina de envio de faturas e notas fiscais
Adicionados novos parâmetros na rotina de envio de notas fiscais e faturas. Estes são (na seguinte ordem):
- Valor referente aos dias anteriores ao vencimento. Caso queira enviar após o vencimento, deve-se utilizar um valor ser negativo;
- Valor referente ao ID do modelo de e-mail para envio da fatura;
- Valor referente ao ID do modelo de e-mail para envio da nota;
- Valor que define se ira enviar fatura (bool : 1 ou 0);
- Valor que define se ira enviar nota (bool: 1 ou 0);
- Define se ira enviar somente para os clientes que não possuem log de envio;
- Define o tipo do próximo parâmetro a ser passado, sendo que 1 = Lista de ids de faturas, 2 = Enviar somente faturas de negociação e 3 = E-mail de destinatário predefinido;
- Pode ser a lista de ids de faturas (separados por virgula e sem espaço) ou o e-mail de destinatário predefinido.
Ajustar a Procedure spuBuscaFaturamentosPendentesIntegracao
Ajustada a procedure spuBuscaFaturamentosPendentesIntegração para que respeite o que foi setado na flag "emite nota fiscal".
Tela para cadastrar SMTP
Criada tela para cadastrar SMTPs disponíveis para o modulo de rotinas. O crud, que alimenta a tabela TB_SMTP está disponível em Rotinas -> SMTP.
![Crud para tabela TB_SMTP](/wiki/images/thumb/1/17/ImagemSMTPcrud.png/481px-ImagemSMTPcrud.png)
TELEFONIA
Alterar cadastro de prefixo por cidade para ser vinculado por área de cobertura
Os prefixos, serão agora vinculados a Àrea Local Anatel e não mais por cidade. Para esta foram criadas as tabelas TB_AreaLocalAnatel e TB_AreaLocalAnatelCidade.
TERCEIROS
Adicionada função para permitir edição de Cidades em terceiros -> endereços
Adicionado botão editar em editar endereço para edição de cadastros de uma cidade.
![Formulário em editar endereços, com botões editar adicionados em campos cidade e bairro,](/wiki/images/thumb/3/31/ImagemFormEnderecoEditar.png/379px-ImagemFormEnderecoEditar.png)
Adicionada função para permitir edição de bairros em terceiros -> endereços
Adicionado botão editar em editar endereço para edição de cadastros de um bairro.