> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.1/wedocs-4.2/release-notes/release-notes-4.2.md).

# Release Notes 4.2

Novidades e Melhorias Weknow

## <mark style="color:blue;">Destaques</mark>

### <img src="https://content.gitbook.com/content/iXDNJ6WZritGdWRfF2yM/blobs/N1VUoDf1yYvAebZKvuc1/analytics.png" alt="" data-size="line">  Visualização web no desktop

A inovação central da versão 4.2 é a atualização da visualização no desktop, proporcionando uma experiência visual semelhante à versão web. Isso traz uma uniformidade que disponibiliza uma série de funcionalidades antes indisponíveis no desktop, agora totalmente acessíveis. [#visualizacao-web-no-desktop-1](#visualizacao-web-no-desktop-1 "mention")

### <img src="https://content.gitbook.com/content/iXDNJ6WZritGdWRfF2yM/blobs/417TSOANtgI9Ds89UuHc/time-to-market.png" alt="" data-size="line"> Grupos de metadados offline

Agora, você pode criar grupos de metadados offline facilmente. Basta acessar a opção 'Metadados', selecionar 'Grupos de Metadados Offline' e especificar quais metadados deseja agrupar no conjunto desejado. [#grupos-de-metadados-offline-1](#grupos-de-metadados-offline-1 "mention")

### &#x20;<img src="https://content.gitbook.com/content/iXDNJ6WZritGdWRfF2yM/blobs/8ZqXLHNdGebYu0Pkcx71/analysis.png" alt="" data-size="line"> Biblioteca de funções

Apresentamos uma nova funcionalidade na biblioteca de funções que permite criar funções personalizadas, melhorando a organização e eliminando a duplicação. [#biblioteca-de-funcoes-1](#biblioteca-de-funcoes-1 "mention")

## <mark style="color:blue;">Detalhes</mark>

### Visualização web no desktop

* A principal inovação da versão 4.2 é a atualização da visualização dentro do desktop. Agora, ao acessar um dashboard, a experiência visual será equivalente à versão web em um navegador. Essa uniformidade traz consigo uma série de funcionalidades anteriormente indisponíveis no desktop, agora plenamente acessíveis.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FZkFR4f9mPPka9mFeqxyv%2Fimage.png?alt=media&amp;token=a0623396-840f-4c4a-8d01-84dcb640aaa6" alt=""><figcaption></figcaption></figure></div>

### Grupos de metadados offline

* A partir de agora, é possível criar um grupo de metadados offline. Basta acessar a opção 'Metadados', selecionar 'Grupos de Metadados Offline' e informar os metadados que deseja agrupar no conjunto.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FbfwLzDorCduEuXpgg6Or%2Fimage.png?alt=media&amp;token=9e58f4be-6317-463e-8731-bd7508638343" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %} <mark style="color:red;">**IMPORTANTE:**</mark> <mark style="color:red;"></mark><mark style="color:red;">É necessário ativar a opção</mark> <mark style="color:red;"></mark><mark style="color:red;">**“Geração dos dados de metadados off-line (grupo)”**</mark> <mark style="color:red;"></mark><mark style="color:red;">no Gerenciador de Tarefas para gerar o grupo</mark>.
{% endhint %}

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FEWdxXr0N3kVPMgTEQ7Ps%2Fimage.png?alt=media&amp;token=9af3d288-f36c-40a4-a11b-56e4a26a884b" alt=""><figcaption></figcaption></figure></div>

### Biblioteca de funções

* Introduzimos uma nova funcionalidade de biblioteca de funções, que permite a criação de funções personalizadas para aprimorar a organização, eliminando a necessidade de duplicação.

Um exemplo poderia criar uma função chamada, por exemplo, Taxa que aceitaria 2 parâmetros Dividendo e Divisor com a fórmula:

`div(getVar("pDividendo"),getVar("pDivisor"))*100`

E com a nova função usaria ela da seguinte forma:

`cf_taxa(getvar("qt_obito"),getvar("qt_saida"))`

Caso precise criar um novo campo desse estilo, basta chamar a função que criou. Se, eventualmente, notar que há um erro nessa fórmula, basta alterar dentro da função e isso se refletirá em todos os campos que a usam.

<figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FQveeJUuC4L9VP5cD634w%2Fimage.png?alt=media&amp;token=fef66d61-7c89-4948-9a2c-1c965a482761" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2F4XGDQUfDhCMPSlelYEa0%2Fimage.png?alt=media&amp;token=d20243e1-9e2d-4948-8119-c8fffceb4f87" alt=""><figcaption></figcaption></figure>

### Melhorias no componente imagem

* O componente de imagem foi aprimorado, agora alinhado ao padrão dos demais componentes, como planilhas e texto, proporcionando uma experiência mais uniforme e integrada.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2F4rCT33NS9H7DkK8GseWk%2Fimage.png?alt=media&amp;token=6da170b3-cdc9-4282-8d7b-4fa43eb5b143" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FPum4n6egYJVsS91iC5oi%2Fimage.png?alt=media&amp;token=d0b0eac2-6ea6-4b9e-b96b-7122727e3bd5" alt=""><figcaption></figcaption></figure></div>

### Indicador na interface de edição de metadados

* Foi implementado um indicador na interface de edição de metadados que esclarece a localização de execução da query para metadados híbridos. Essa execução pode ocorrer em três ambientes distintos:
  1. No banco de dados de origem, caso uma conexão do cadastro seja selecionada;
  2. Em memória, utilizando o SQLite;
  3. No MonetDB, quando todas as tabelas virtuais forem metadados offline.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FRDRXnw61pSIHbCK8oKSX%2Fimage.png?alt=media&amp;token=546aab8e-48cb-467c-a9d6-95b50c805e65" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2F6kxuVClIZGmWbEpNsEnc%2Fimage.png?alt=media&amp;token=5f240390-41f1-4c26-8650-032448cc7e32" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FWG9L1mlJwpcOhnrxzcHs%2Fimage.png?alt=media&amp;token=e669dffe-a763-4d95-978d-31a08a96bc78" alt=""><figcaption></figcaption></figure></div>

### Metadado

* Agora não é mais necessário colocar o nome de uma tabela virtual entre % para que a execução ocorra diretamente no MonetDB.

### Formatação

* Na inserção/edição de um metadado, ao abrir a formatação de um campo calculado por fórmula sem formatação definida, será sugerida/apresentada a formatação que está sendo aplicada (que é baseada no tipo resultante da fórmula). Por exemplo, para uma fórmula 2+2 será apresentada uma formatação numérica.
* Na inserção/edição de um metadado híbrido, ao abrir a formatação de um campo gerado por um campo calculado, será sugerida/apresentada a formatação que está sendo aplicada. Se o campo possuir formatação no campo original (da tabela virtual) ele será apresentado aqui.
* Na inserção/edição de um metadado híbrido, ao listar os campos de uma tabela proveniente de uma tabela virtual, os campos gerados por um campo calculado apresentarão o tipo de dado resultante da fórmula.

### Mensagem aprimorada

* Se o usuário deixar de incluir o nome de algum campo entre aspas duplas, resultando em um erro durante a execução do comando SQL do metadado híbrido, uma mensagem de erro aprimorada será agora fornecida.

Mensagem antiga:

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FIWbu2gteTGPiwRL3hy2w%2Fimage.png?alt=media&amp;token=e2ec5220-9b07-489c-a430-455948e4ac5b" alt=""><figcaption></figcaption></figure></div>

Nova mensagem:

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FDQlTXPld72IRhe4Q92iG%2Fimage.png?alt=media&amp;token=b8bba917-f999-4e35-b3cc-c3047342f2e6" alt=""><figcaption></figcaption></figure></div>

### Novas fórmulas

* Foram adicionadas 14 novas fórmulas.

<div align="left"><figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2FhWNzNuEVeEW4JvNKewlh%2Fimage.png?alt=media&amp;token=19935b04-b00c-4c6b-816c-d0736be45830" alt=""><figcaption></figcaption></figure></div>

**cumul\_sum**: Retorna a soma acumulada de Campo.

**daysBetween**: Retorna a quantidade de dias entre a DataInicial (inclusive) e a DataFinal (inclusive). Opcionalmente, ignora alguns dias da semana.

**isNull**: Retorna de Valor é nulo.

**join**: Concatena os textos de uma Lista usando um Separador.

**lag**: Retorna o valor anterior de Campo.

**lead**: Retorna o valor seguinte de Campo.

**median\_cont**: Retorna a mediana de Campo.

**percent**: Retorna o percentual de Campo em relação ao total.

**percentile\_cont**: Retorna o percentil de Campo.

**rank**: Retorna o ranking de Campo.

**sort**: Ordena uma Lista.

**split**: Divide Texto usando o Separadores.

**var**: Retorna a variação de Campo.

**varPer**: Retorna a variação percentual de Campo.

[Veja com mais detalhes no manual.](/wedocs-5.1/wedocs-4.2/client-desktop/recursos-extras-de-dashboards/formulas.md)

### Visualização de senha na tela de acesso/login

* Na tela de acesso/login, agora é possível visualizar a senha salva. Para fazer isso, basta clicar no ícone localizado ao lado da senha, conforme demonstrado no gif abaixo.

<figure><img src="https://3547356731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiXDNJ6WZritGdWRfF2yM%2Fuploads%2Fg3D5l0GLk7tnhDOPqiAO%2FbFUPKfW.gif?alt=media&amp;token=3a1c5805-f674-4ff4-a05b-b61a268f330e" alt=""><figcaption></figcaption></figure>

### Migração para o Angular2+

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

{% hint style="info" %} <mark style="color:blue;">**Para mais informações acesse nosso SAC**</mark>&#x20;

<https://atendimento.weknowhealthtech.com.br/kb> ou envie-nos um e-mail para <atendimento@weknowhealthtech.com.br>&#x20;
{% endhint %}
