Release Notes 4.6

Novidades e Melhorias Weknow

Destaques

Detalhamento

Agora nos componentes de texto, termômetro e planilha monodimensional, é possível habilitar a opção de detalhamento. Detalhamento para Planilha Monodimensional, Texto e Termômetro

Regras de formatação

Para melhorar a usabilidade no editor de metadados do Weknow, foi implementado um novo botão de regras de formatação que automatiza a configuração dos títulos e campos. Regras de formatação - Opção de ajustar títulos e aplicar formatações automáticas nos campos

Detalhamento - Possibilidade de configurar ordenação

Agora nas opções de Detalhamento e no Detalhamento do Explorador de Dados é possível personalizar a ordenação das colunas conforme sua preferência. Detalhamento - Possibilidade de configurar ordenação

Detalhes

Detalhamento para Planilha Monodimensional, Texto e Termômetro

  • Agora nos componentes de texto, termômetro e planilha monodimensional, é possível habilitar a opção de detalhamento.

Regras de formatação - Opção de ajustar títulos e aplicar formatações automáticas nos campos

  • Para melhorar a usabilidade no editor de metadados do Weknow, foi implementado um novo botão de regras de formatação que automatiza a configuração dos títulos e campos. Tradicionalmente, aplicar a formatação adequada para cada campo era um processo manual e trabalhoso, o que levava muitos usuários a deixar de realizar esses ajustes.

A nova funcionalidade prevê a implementação de uma tela de configuração onde define um padrão de formatação. Com o botão de regras de formatação, o sistema poderá:

  • Aplicar Automaticamente Regras Padrão: Por exemplo, campos que começam com o prefixo vl_ poderão, automaticamente, receber a formatação de campo monetário.

  • Flexibilidade para Ajustes Individuais: Mesmo após a aplicação automática, o desenvolvedor tem a opção de ajustar manualmente a formatação de qualquer campo, caso o padrão não se aplique a situações específicas.

  • Aumento na Produtividade: Com a redução do esforço manual, o fluxo de trabalho se torna mais eficiente, permitindo que os desenvolvedores se concentrem em outras tarefas críticas.

Comportamento na Ausência de Regras Definidas

Caso nenhuma regra de formatação esteja definida e não exista uma regra padrão configurada, o sistema aplicará automaticamente uma regra interna.

⚠️ Importante: Essa regra interna somente será aplicada:

  • Em novos campos criados após a ausência de regras;

  • Ou quando o usuário clicar no botão "Aplicar regra de formatação" manualmente.

Os valores dessa configuração seguem as mesmas sugestões exibidas na tela de criação de uma nova regra de formatação:

Essa configuração interna garante que os títulos e campos sejam sempre formatados corretamente, mesmo que nenhuma parametrização explícita tenha sido feita pelo usuário, mantendo a consistência visual e funcional em todo o sistema.

Veja com mais detalhes no manual

Comportamento de filtros ocultos

  • Agora ao pesquisar as opções de seleção de um componente, é aplicado o filtro oculto configurado no Dashboard. Ou seja, se houver um filtro oculto no Dashboard, ao acessar o componente e buscar pelas opções do seu filtro, somente os itens que atendem a esse filtro serão listados.

Filtro do dashboard:

Como podemos observar na imagem, ao criar um filtro oculto e selecionar os valores que devem ser considerados, ao acessar um componente que utiliza o mesmo campo como filtro, a lista de opções exibida será limitada apenas aos valores previamente filtrados no dashboard.

Novas fórmulas

  • Foram adicionadas 15 novas fórmulas

aggIf Permite o cálculo condicional (Condição) de uma Expressão agregada. Por exemplo: somar um campo X apenas dentre os registros cujo campo Y for maior que 10.

aggList_over Retorna a listagem do campo agregado definido no parâmetro CampoAgregado.

aggMax_over Retorna o maior valor do campo agregado definido no parâmetro CampoAgregado.

total Retorna o total do Campo agregado passado. Em uma visão monodimensional, o total representa o rodapé. Em uma visão multidimensional, pode ser o total geral ou o subtotal de um grupo.

expression Permite o uso aninhado de expressões em outras funções que exigem o nome de um campo como, por exemplo, as funções de agregaçã

percentile_cont_over Retorna o percentil do campo agregado definido no parâmetro CampoAgregado.

aggDCnt_over Retorna a contagem do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

aggDSum_over Retorna a soma do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

aggCnt_over Retorna a contagem do campo agregado definido no parâmetro CampoAgregado.

aggSum_over Retorna a soma do campo agregado definido no parâmetro CampoAgregado.

aggDAvg_over Retorna a média do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

median_cont_over Retorna a mediana do campo agregado definido no parâmetro CampoAgregado.

aggAvg_over Retorna a média do campo agregado definido no parâmetro CampoAgregado.

aggMin_over Retorna o menor valor do campo agregado definido no parâmetro CampoAgregado.

aggDList_over Retorna a listagem do campo agregado definido no parâmetro CampoAgregado fazendo distinção no campo definido no parâmetro CampoDistinto.

Veja com mais detalhes no manual.

Novo Driver - DuckDB

  • Na versão 4.6 foi introduzido um novo Driver: o DuckDB.

Detalhamento - Possibilidade de configurar ordenação

  • Agora nas opções de Detalhamento e no Detalhamento do Explorador de Dados é possível personalizar a ordenação das colunas conforme sua preferência.

Campos com Agregação não são apresentados

  • Com a nova atualização, o sistema passou a exibir corretamente campos calculados com funções de agregação, como AggSum, na tela de detalhamento do Explorador de Dados. Anteriormente, esses campos não eram visualizados ao acessar registros individuais, devido às restrições das agregações em nível de detalhe. Agora, o sistema ajusta automaticamente a exibição nesses casos, mantendo a fórmula original para os demais contextos. Isso elimina a necessidade de soluções alternativas e torna a análise de dados mais completa e eficiente, tanto em visões consolidadas quanto no detalhamento de registros.

  • Com esta melhoria, o sistema realiza, de forma automática, a remoção temporária da função de agregação da fórmula do campo calculado no momento da execução do detalhamento. Isso permite que o campo seja exibido normalmente e os dados detalhados sejam apresentados corretamente ao usuário. Ao final da operação de detalhamento, a fórmula original do campo permanece inalterada para os demais usos, como visões e análises agregadas.

  • Essa alteração traz maior flexibilidade ao explorador de dados, pois o usuário final poderá utilizar campos calculados complexos tanto em visualizações consolidadas quanto no detalhamento, sem necessidade de criar versões alternativas da mesma lógica. Além disso, reduz erros e a necessidade de conhecimento técnico por parte do usuário ao aplicar funções de agregação manualmente.

Mensagem de acesso

  • Implementamos melhorias na política de segurança. Agora, itens como apresentações, componentes, dashboards, EDs, EDs offline e pastas são verificados, inclusive de forma recursiva. Quando um item sem permissão é identificado, o sistema exibe seu ID e a descrição exata. Em estruturas recursivas, será retornado o primeiro item sem permissão encontrado; se esse item for ajustado ou liberado, outros poderão ser detectados posteriormente.

Tela de ordenação de filtro - Editor de metadados

  • A tela de ordenação de filtros no editor de metadados foi aprimorada. Além disso, ela não será exibida caso não existam filtros disponíveis para ordenar.

Migração para o Angular2+

  • Na versão 4.6 implementamos uma atualização significativa para o Angular 2+ com o objetivo primordial de aprimorar o desempenho do sistema.

Atualizado