2403

 

Chave

Resumo

Documentação

Chave

Resumo

Documentação

1.Menu
Tela de login

2.Objetivo
Permitir utilizar a tela de listagem de usuários consumindo licenciamento seja utilizada sem necessidade de consumir novas licenças.

3.Alteração
Atualmente na tela de login existe uma opção para permitir fazer a listagem dos usuários que estão consumindo licenciamento, porém para isso o sistema irá consumir uma licença. Então foi alterado para que esta funcionalidade não consuma licença.

1.Menu
Melhorias de usabilidade para uso do chatbot de atendimento.

2.Objetivo
Melhorias visuais.

3.Alteração
a) Implementado para que o botão de chatbot somente apareça caso exista liberado para o cliente o uso do auto atendimento.

b) Alterado posicionamento da tela do chat para o canto direito inferior da tela.

c) Alterado o o ícone do botão para quando o chat estiver aberto, para deixar em evidência que o chat está sendo utilizado.

d) As verticais precisam utilizar a VsImagens.dll que está em anexo.

1.Menu
Login do sistema

2.Objetivo
Refatoração de código e melhoria de logs.

3.Alteração
Refatorar código para evitar possível problema na abertura do sistema, também foram realizadas melhorias de log.

1.Menu
Coleta de estatística automática quando usuários clicam em determinados menus das aplicações.

2.Objetivo
Obter log das estatísticas coletadas.

3.Alteração
Implementado para que seja enviado ao Sentry os dados do Tenant, Usuário e Hostname da máquina quando algum erro de coleta de estatistica ocorrer.

1.Menu
Menu Sobre, e Tela de Login

2.Objetivo
Quando não houver conectividade com o serviço cloud, ter uma tela onde realiza alguns testes básicos de conectividade, visando orientar o usuário onde pode estar o problema..

3.Alteração
Criada opção na tela de login para realizar o teste de conectividade com os serviços cloud, esta opção também foi implementada no menu sobre, conforme imagens.

image-20240403-165231.png
image-20240403-165259.png

1.Menu
Tela de Login >> Listar Usuários Conectados.

2.Objetivo
Aumentar timeout de conexão com a central de licenciamento para 60 segundos. Implementar mensagem informativa a respeito do funcionamento das licenças que são listadas na tela. Tratamento de mensagens de erro de comunicação com a central de licenciamento.

3.Alteração

  • Adicionada mensagem explicativa no topo da tela de como funciona o processo de sincronização das licenças listadas na tela.

  • Aumentado o timeout para comunicação com a central para 60 segundos.

  • Realizado tratamento de erro caso venha ocorrer alguma falha de comunicação com a central de licenciamento.

1.Menu
Listagem de usuários conectados.

2.Objetivo
Ajustar para listar corretamente os dados do usuário conectado (Nome do Computador, Usuário do Windows, IP Local).

3.Alteração
Realizada correção para listar corretamente as informações (Nome do Computador, Usuário do Windows, IP Local). Este problema ocorria apenas em aplicações TMS.

  • Incluído um tratamento que irá verificar, ao serem salvos os acessos, se existem privilégios que se sobrepoem (sendo iguais ou diferentes) e apresenta uma mensagem de alerta para o cliente, indicando a existência destes conflitos e mostrando quais usuarios, telas e tipo de acesso estão se sobrepondo, apresentando ao usuário a opção de excluir os privilégios que se sobrepoem, deixando apenas os privilégios do grupo, ou se mantem os privilégios do usuário (comportamento atual);

1.Menu
Core auditoria.

2.Objetivo
A auditoria utiliza geração de registros em formato JSON para enviar ao ActiveMQ. Implementar uma forma de geração de JSON que seja mais otimizada do que a atual.

3.Alteração
Criado o método ToJSON na classe TAuditoriaPersist. Este novo método não utiliza a montagem manual do JSON, pois conforme testes realizados a performance é muito maior em relação ao Rest.Json nativo do próprio Delphi que até então era utilizado para deserializar o objeto.

1.Menu
VsRel - Gerenciador de Relatórios

2.Objetivo
Melhorar performance ao editar o SQL dos relatórios, pois para carregar os TFields o VsRel utiliza paginação no padrão Oracle, e dependendo do SQL pode ser demorado.

3.Alteração
Alterado VsRel para não utilizar paginação, foi utilizada uma nova lógica onde apenas utiliza-se uma condição falsa no SQL, exemplo (where 0=1). Isso faz com que a consulta seja carregada com melhor performance.

  • Incluído novo item no Viasoft3c no menu Configuração >> Direito de Acesso, chamado Testar Auditoria:

  • Incluído nas telas de Consulta de Auditoria um novo botão de Testar Auditoria;

  • Ambas as opções irão direcionar para a tela de Teste de Auditoria:

Esta tela irá apresentar informações referentes ao serviço ActiveMQ ao serviço de Auditoria da Viasoft e configurações relacionadas a Auditoria bem como irá realizar um teste de inserção e consulta de registro na auditoria, mostrando o resultado em tela;

1.Menu
Tela de Login >> Listar Usuários Conectados

2.Objetivo
Permitir listar as sessões ativas do servidor de licenciamento, atualmente as aplicações em TMS não possuem este recurso.

3.Alteração

  • Ao clicar na opção Listar Usuários Conectados será exibida uma tela onde será possível apenas consultar as sessões ativas retornadas pelo licenciamento. Não será permitido fazer qualquer interação com as licenças em uso.

1.Menu
VsRel
2.Objetivo
Disponibilizar um histórico de alterações com a data, usuario e conteúdo alterado;
3.Alteração
Incluido no menu de contexto do relatório um item chamado “Histórico” o qual irá permitir acesso a tela com a listagem de alterações realizadas no relatório selecionado;

1.Menu
Não se aplica;
2.Objetivo
Possibilitar a criação de sub-consultas nas telas de navegação do sistema. Não existe limitação ao nro de subconsultas que podem ser criadas, a não ser o consumo de recursos do sistema;
3.Alteração
Alterado para que o sistema aceite diversos niveis de sub-consultas e para que possa trabalhar com mais de uma subconsulta por nível (o campo Descrição da tabela VsConsulta será usado como título da aba). Ex:

1.Menu
Todas as telas de consulta dos cadastros;
2.Objetivo
Permitir que sejam exportados para o excel também os dados das sub-consultas;
3.Alteração
Realizado o tratamento para que sejam exportado para o excel os dados das sub-consultas nas telas de consulta do sistema. Uma mensagem informativa será mostrada avisando o usuario de que apenas as sub-consultas já expandidas serão exportadas (para evitar problemas de performance e travamento)