Uso de transações no banco de dados do SIGER®
Ganho
Base de dados mais consistente, evitando problemas de integridade nos dados do SIGER®
Detalhamento
Com o uso de transação, podemos garantir o seguinte: todas alterações feitas na base de dados dentro da rotina serão executadas por completo (commit) ou nenhuma alteração da base será efetuada (rollback).
Atualização do dicionário de dados de forma mais inteligente
Ganho
Atualização do SIGER® muito mais rápida e mais eficiente
Detalhamento
Durante a atualização do SIGER® uma das etapas mais importantes é a atualização do dicionário de dados, essa etapa passou a ser muito mais rápida e mais segura, pois deixou de usar DUMP e passou a usar diretamente as tabelas do banco de dados, permitindo o uso do SIGER® alguns segundos após a atualização.
SIGER® via ThinClient passa a usar tabelas virtuais diretamente no banco de dados
Ganho
Menos consumo de memória RAM nas estações que rodam o SIGER® via ThinClient
Detalhamento
O SIGER® utiliza tabelas virtuais para agilizar diversos processamentos. Essas tabelas passaram a ser gravadas no banco de dados, diminuindo a memória usada na estação, transferindo essa responsabilidade para o servidor (sem o uso de memória, apenas com gravações em disco).
Desligamento automático do banco de dados quando o servidor estiver com pouco espaço em disco
Ganho
Evitar corrupção do banco de dados
Detalhamento
Efetuada configuração no banco de dados para que o mesmo possa se auto-desligar quando detectar que o servidor está com pouco espaço em disco (menos que 5 giga bytes), evitando assim que o banco de dados seja corrompido. Após isso, se ao acessar o SIGER® o banco de dados estiver desligado, o usuário será informado sobre uma possível falta de espaço em disco no servidor, agilizando assim uma possível solução junto ao seu TI.
Checagem adicional das tabelas ao executar a cópia de segurança (backup)
Ganho
Mais integridade na cópia de segurança, garantido segurança total numa possível restauração do banco de dados em casos de vírus, falha mecânica do servidor, invasão de hackers, entre outros.
Detalhamento
O SIGER® passa a efetuar uma checagem adicional das tabelas do banco de dados durante a cópia de segurança, para garantir a integridade da base de dados que está sendo copiada. Isso aumenta a segurança da cópia dos dados, caso seja necessária uma restauração dos dados (voltar backup).
SIGER® passa a usar TRNLOG nas tabelas no banco de dados
Ganho
Base de dados com tabelas mais robustas, minimizando ainda mais as chances de corrupção do banco de dados
Detalhamento
Ativado o modo robusto (TRNLOG) nas configurações do banco de dados. Todas as tabelas existentes foram migradas para esse novo formato. As novas tabelas já são criadas com esse modo ativado.
Na seleção padrão passa a permitir efetuar filtros avançados em campos BINARY
Ganho
Mais poder para o usuário efetuar filtros na seleção padrão
Detalhamento
Alguns campos da seleção padrão são criados para efetuar relacionamentos com chaves estrangeiras. Não era possível efetuar filtros avançados nesse campos (não eram exibidos na janela de seleção) devido há algumas restrições técnicas. Agora campos BINARY podem ser filtrados como qualquer outro campo.
No grid dinâmico (manutenção consolidada) ao cancelar o processamento passa a abortar a inserção dos registros no grid
Ganho
Mais agilidade na exibição do grid quando o usuário precisa cancelar o processamento para efetuar uma nova seleção
Detalhamento
Alguns clientes desejavam cancelar o processamento, porém os registros que tinham sido processados até o momento eram inseridos e isso poderia levar alguns segundos (e até minutos) até o grid estar liberado para uma nova seleção. Isso agora passa a ser instantâneo.
No grid dinâmico (manutenção consolidada) foi disponibilizado botão para listar os relatórios do gerador de relatórios
Ganho
Mais agilidade para o usuário listar seus relatórios favoritos criados no gerador de relatórios
Detalhamento
Criado um botão (ícone de impressora) para permitir listar os relatórios existentes no gerador de relatórios diretamente pelo grid dinâmico, evitando a necessidade de sair da manutenção consolidada para acessar o gerador de relatórios.
Na criação de VIEW´s passa a permitir filtrar campos conjugados de data e hora
Ganho
Permite ao usuário aprimorar ainda mais as VIEW´s geradas para integração com terceiros
Detalhamento
Ao criar a VIEW pelo gerador de relatórios, durante a seleção dos filtros (WHERE) passa a permitir filtrar campos conjugados de data e hora, permitindo que o SELECT retorne somente os registros configurados.
Usuário passa a ser supervisor quando tem privilégio de supervisor em todos os módulos contratados
Ganho
Permitir que mais de um usuário possa executar algumas rotinas no SIGER® atribuídas somente ao usuário supervisor
Detalhamento
Na manutenção de usuários, quando o supervisor indicar que um outro usuário tem privilégio de supervisor em todos os módulos contratados, esse usuário passa a ser tratado como supervisor em quase todas as rotinas do SIGER®. Por questões administrativas do SIGER®, algumas rotinas continuam sendo exclusivas para uso do supervisor geral.
Importação dos layouts de browse na atualização do SIGER®
Ganho
Usuários receberão os novos layouts de browse a cada atualização do SIGER®, deixando as pesquisas ainda mais eficientes
Detalhamento
Esses layouts eram atualizados somente na troca de versão do SIGER®, e poderia levar meses até o usuário receber esses novos layouts. Agora essa importação é feita de forma automática em cada atualização do SIGER®.
Rotina de redimensionamento de imagens otimizada
Ganho
A visualização de imagens reduzidas no SIGER®, como as de produto, exibidas nas janelas de cadastro e pesquisas foram otimizadas. Agora passam a ser mostradas com uma suavização melhor, facilitando a identificação visual principalmente de desenhos técnicos que anteriormente apareciam mais serrilhados e com detalhes menos perceptíveis.
Detalhamento
Com a atualização do isCOBOL Java Evolve Suite para a versão 2019 R2, novos algoritmos de redimensionamento de imagens foram liberados e através de uma configuração especial, o SIGER® passa por padrão a usar a opção de 'best_quality' - 'melhor qualidade'.
Nova maneira de configurar certificado digital
Ganho
A troca de certificado digital A1 no SIGER® está mais rápida e simples.
Detalhamento
Ao comprar certificado digital A1 era necessário instalar este novo certificado em todas as máquinas que usavam o certificado antigo.
Agora é possível indicar no SIGER® a localização do arquivo .pfx para não ser necessário reinstalar o certificado em todas as máquinas.
Aprimorada geração de Excel em Thin Client
Ganho
A geração de planilhas Excel está mais robusta e ágil em Thin Client.
Detalhamento
Ao gerar planilhas Excel em modo Thin Client é adicionado o número da sessão ao nome do arquivo .XLSX, a fim de otimizar a manipulação destes arquivos por demais rotinas do sistema.
A cópia de planilhas entre cliente e servidor também foi aprimorada e está mais robusta e segura do que antes.
Otimizada carga de Grids Javabean em Thin Client
Ganho
O Grid Javabean foi aprimorado visando aumento de performance em execuções Thin Client.
Detalhamento
A carga de registros no Grid é feita em tempo menor trafegando informações pela rede com maior taxa de compactação.
Acesso recursivo à dados em listas de repetição no RFP
Ganho
As expressões Javascript passam a receber um poder de personalização ainda mais completo podendo acessar livremente os dados entre listas de repetição criando testes mais complexos e poderosos na construção do conteúdo do formulário.
Detalhamento
Foi implementado uma maneira de acessar as listas de repetição de forma recursiva entrando nas tabelas filhas para buscar dados e utilizar os valores na personalização do formulário.
Otimizada rotina de sugestão da melhor ordem na seleção padrão
Algoritmo que encontra a melhor ordem para processar os registros com base nos filtros de uma seleção, passou a ser mais inteligente efetuando a busca pelo 2º campo do índice, aumentando a performance do processamento em até 95% do tempo.
RNS 187.725-01, versão 19.10h, gerado em 08/11/2019.
Gerador de relatórios ganha recurso para gerar gráfico com linha de tendência
O que é uma análise de tendência? A análise de tendências é um aspecto da análise de negócios que tenta prever o movimento futuro de um produto ou serviço no mercado com base nos dados históricos e estatísticos. Com isso, é possível definir estratégias de atuação para ganhar mercado.
Agora é possível gerar um gráfico com linha de tendência, para uma melhor análise e tomada de decisão. Esse recurso pode ser configurado no botão "Configurar gráfico".
RNS 187.603-01, versão 19.20d, gerado em 31/01/2020.
Disponibilizado novo tipo de campo para listar texto fixo no gerador de relatórios
Agora é possível inserir um campo com conteúdo fixo no gerador de relatórios. Esse recurso é muito útil na exportação de arquivos TXT, CSV, XML, entre outros, pois alguns layouts exigem que determinada coluna possua um texto pré-definido.
Para configurar uma coluna com texto fixo, basta inserir um campo chamado 'Texto fixo' e definir o conteúdo e o tamanho do texto que será impresso. É possível inserir até 40 campos com texto fixo.
RNS 183.503-01, versão 19.10i, gerado em 13/12/2019.
Melhoria no desempenho da gravação de registros na base de dados
Otimizado o desempenho da gravação de novos registros na base de dados dentro da transação. A melhoria foi possível com a redução de acessos ao controle de bloqueios que garantem a integridade das gravações em ambientes com múltiplos usuários utilizando o SIGER® simultaneamente.
RNS 193.312-03, versão 19.20e, gerado em 06/03/2020.
Disponibilizado monitor de consumo de memória do sistema
Disponibilizada configuração para exibir o monitor de consumo de memória da JVM (Java Virtual Machine) do sistema. Quando habilitada, será exibido um gráfico que exibirá o consumo aproximado de memória do processo no sistema operacional. A configuração pode ser feita por usuário, através das preferências do usuário, ou através de parâmetro de sistema para todos.
RNS 186.180-01, versão 19.10i, gerado em 25/11/2019.
Exibir os agrupadores de datas no grid dinâmico
Todos os grids dinâmicos do SIGER® passam a disponibilizar as colunas de Agrupadores de Data, mesmo recurso implementado recentemente no Gerador de Relatórios. Estas novas colunas permitem exibir até 12 informações distintas de um campo de data, tais como: dia da semana, nome do mês, bimestre, trimestre, semestre, entre outros.
RNS 163.472-02, versão 19.20c, gerado em 22/11/2019.
Melhorias na atualização das tabelas de Inscrições Estaduais
As tabelas de Inscrições Estaduais passam a ser distribuídas pela Rech em novo formato, eliminando a necessidade de algumas etapas que seriam realizadas no momento da importação para a base de dados. Esta mudança tem como objeto aumentar a agilidade e confiabilidade do processo de atualização.
RNS 176.888-03, versão 19.10i, gerado em 22/11/2019.
Na geração de formulários DOCX permitir salvar o arquivo ao invés de abrir o arquivo
Implementado parâmetro no sistema para indicar que não deve tentar abrir documentos no formato DOCX, permitindo somente a opção para salvar o arquivo em um diretório. Esta configuração é útil principalmente para o ambiente Cloud, que geralmente não possui instalado algum software que abra arquivos com extensão DOCX.
RNS 158.134-01, versão 18.30i, gerado em 19/09/2019.
Filtros de campo por período (mês+ano) na criação de Views SQL
Passa a ser possível filtrar campos por período (mês+ano) ao gerar uma View SQL. Esta restrição foi eliminada, passando a ser possível informar tanto um período fixo quanto calculado dinamicamente em relação à data atual.
RNS 188.979-01, versão 19.10j, gerado em 24/01/2020.
O controle das sessões ativas do SIGER® passa a ser feito totalmente através de tabela da base de dados
O sistema deixa de utilizar arquivos externos para controlar as sessões ativas, passando a utilizar somente recursos disponíveis na base de dados. Dessa forma, mitigamos a ocorrência de problemas relacionados ao sistema de arquivos do sistema operacional utilizado no servidor, aumentando a confiabilidade das rotinas multi-usuário do SIGER®.
RNS 157.538-02, versão 19.10h, gerado em 23/09/2019.
Supervisor do Módulo pode liberar/bloquear acesso a recursos do Grid Dinâmico
Usuários configurados com privilégios de Supervisor de Módulo agora poderão liberar/bloquear acesso a recursos dos Grids Dinâmicos dos módulos em que estiver configurado como supervisor. O acesso a estas configurações antes era restrito somente ao supervisor geral do SIGER®, que continua com permissão para liberar/bloquear em todos os módulos.
RNS 185.556-01, versão 19.10e, gerado em 26/10/2019.