Atualizações Julho2023

De Adapter
Ir para navegação Ir para pesquisar

AUTENTICAÇÃO

COMERCIAL

Realizar atualização de cadastro de clientes

Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE

Ao abrir a tela do cliente (Comercial -> Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado.

Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.

Mensagem de Cliente Desatualizado
Mensagem de Cliente Desatualizado


Caso a chave esteja null, ele não fará a validação.

FINANCEIRO

Alterar multa do cancelamento compulsório

Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.


Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;


Regra de Negócio:

  • Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento.
  • Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.

INTEGRAÇÃO

Melhoria na integração de clientes SAP

Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.


Na rotina de integração com os clientes:

Caso o campo IDClienteSAP estiver preenchido, no campo "CardCode", será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;

Caso o campo IDClienteSAP for Null, será enviado no campo "CardCode" o mesmo dado que é enviado atualmente (C+IDCliente);

A tabela foi criada no banco de dados apenas, não há campo em tela;

INTRANET

Adição do menu configurações do modulo intranet na tela

Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.

Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.

Configurações Intranet
Configurações Intranet

Caminho: Intranet -> Tabelas de apoio -> Configurações;

Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet

Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.

Através da Tela, será possível, editar a descrição das imagens e excluir imagens.

Cadastro de Imagens para App e Central, no módulo Intranet
Cadastro de Imagens para App e Central, no módulo Intranet

OPERACIONAL

Log de Alteração de atendimento

Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.

Validação no endpoint de abertura de atendimento

Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;

Se houver, será exibida a mensagem: "Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo..." e será bloqueado a abertura do atendimento;


Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;

RELATÓRIOS

Inclusão de coluna "nome do contrato" na exportação do faturamento

Adicionada a coluna nome do contrato, ao exportar faturamentos;

Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;

REDES

Alteração no autenticador do provisionamento

ID_CONEXAO não preenchido:

  • Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;
  • Mapeamentos Integrados: Quando a chave do ID_CONEXAO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;


Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.

Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.

Alterar chave de integração para mapeamento

Criada a chave ID_SERVIDOR_INTEGRACAO_MAPEAMENTO;

Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;

ROTINAS

TELEFONIA

Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato

Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.

Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.

TERCEIROS

WEBSERVICES

Criar novo método para retornar imagem para central e app anexada no modulo intranet  

Endpoints criados:

GET - intranet/central/arquivos

GET - intranet/central/arquivos/{id}

Dúvidas, consultar o manual webservices Adapter;

Novo Endpoint de Negociação

Criado novo endpoint: https://URL/ws/financeiro/faturas_negociar

Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;

Mais detalhes, consultar o manual de webservices Adapter.