> 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.6/release-notes/release-notes-4.3.md).

# Release Notes 4.3

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

### <img src="/files/S8z365FVxjWLqQ6UvTYh" alt="" data-size="line">  Posicionamento livre

Agora é possível ter um controle mais preciso sobre o posicionamento dos componentes no dashboard. Agora você terá total liberdade para posicionar os componentes como preferir. [#posicionamento-livre-1](#posicionamento-livre-1 "mention")

### <img src="/files/wd72FsJifh5v7tmCbsmp" alt="" data-size="line"> Integração do Python no Weknow

Foi adicionada a integração do Python dentro do Weknow para a criação de Campo Calculado. [#integracao-do-python-no-weknow-1](#integracao-do-python-no-weknow-1 "mention")

### &#x20;<img src="/files/gcu8ljR2qd5l6r7Lu3Cv" alt="" data-size="line"> **Exportação de Conteúdo do Sistema**

Foi adicionado novo tipo de tarefa: Exportação de Conteúdo do Sistema. [#novo-tipo-de-tarefa-exportacao-de-conteudo-do-sistema](#novo-tipo-de-tarefa-exportacao-de-conteudo-do-sistema "mention")

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

### Posicionamento livre&#x20;

* Na versão 4.3 do Weknow, agora é possível ter um controle mais preciso sobre o posicionamento dos componentes no dashboard. Isso mesmo, agora você terá total liberdade para posicionar os componentes como preferir.

  Ao acessar um dashboard, você encontrará a nova opção 'Editar posicionamento'. Ao clicar nela, será possível ajustar o tamanho do componente e exibir uma grade para um alinhamento preciso.

Na edição do dashboard, será possível configurar uma imagem de fundo e escolher a disposição do dashboard, optando entre modo fixo ou responsivo.

<div align="left"><figure><img src="/files/SPlRSvI0ekpJUQBAJnXw" alt=""><figcaption></figcaption></figure></div>

No modo fixo, é possível realizar diversas configurações de tamanho.

<div align="left"><figure><img src="/files/AawpAZDT2qr8TWX9kWKo" alt=""><figcaption></figcaption></figure></div>

Ao configurar no modo fixo, novas opções são disponibilizadas para facilitar a visualização:

<figure><img src="/files/7bBa9jnO3LoEN1Fg755f" alt=""><figcaption></figcaption></figure>

Ao clicar em "Editar Posicionamento", será possível exibir a grade, ajustar a grade, listar os objetos e definir o tamanho dos componentes. Para isso, basta selecionar o componente, que ficará destacado com uma borda azul. Em seguida, ajuste o tamanho e a posição conforme desejado.

<div align="left"><figure><img src="/files/TYR7d6QUkTex9yzOcmgE" alt=""><figcaption></figcaption></figure></div>

Para facilitar ainda mais o controle do componente, adicionamos alguns atalhos:

* SETAS: Movem 1 pixel na direção indicada; se a grade estiver ativada, ajusta o tamanho em um quadrado da grade.
* SHIFT + SETAS: Movem 10 pixels na direção indicada; com a grade ativada, ajusta o tamanho em 10 quadrados da grade (ou um quadrado maior).
* CTRL + SETAS: Redimensionam 1 pixel na direção indicada; com a grade ativada, redimensiona o tamanho em um quadrado da grade.
* CTRL + SHIFT + SETAS: Redimensionam 10 pixels na direção indicada; com a grade ativada, redimensiona o tamanho em 10 quadrados da grade (ou um quadrado maior).
* ALT + SETAS: Alteram a ordem no eixo z:

  * Seta para cima: Move um nível para frente.
  * Seta para baixo: Move um nível para trás.
  * Seta para esquerda: Move para o fundo.
  * Seta para direita: Move para o topo.

  <mark style="color:red;">**IMPORTANTE:**</mark> Para que o componente seja atualizado, é necessário remover o foco/seleção.
* DELETE: Remove o componente selecionado.
* ESC: Remove a seleção do componente.
* TAB: Alterna a seleção para outro componente.

Você pode selecionar mais de um componente ao mesmo tempo utilizando o atalho **CTRL + clique sobre os componentes desejados**. Dessa forma, é possível selecionar, mover e redimensionar múltiplos componentes simultaneamente.

<mark style="color:red;">**IMPORTANTE**</mark>: Não é possível excluir nem alterar a ordem no eixo Z de vários componentes ao mesmo tempo.

Ao clicar em objetos será aberto um menu contendo todos os componentes disponíveis no dashboard. Através desse menu, é possível definir se um componente deve ficar à frente ou atrás para isso basta alterar a ordem, além de permitir a exclusão de componentes.

<div align="left"><figure><img src="/files/4tFdemGCfrJ5DTLpNTLJ" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
Após a atualização pode ser que ocorra diferença no tamanho dos componentes, caso queira definir um novo tamanho basta clicar em editar posicionamento.
{% endhint %}

### Integração do Python no Weknow

* Agora é possível criar campos calculados usando a linguagem Python, para habilitar essa funcionalidade no Weknow, será necessário fazer a instalação do Python no servidor Weknow. Para isso, é necessário acessar a tela de configuração do server starter, parar o serviço, clicar em 'Instalar a versão do Python' e depois iniciar o serviço novamente.

<div align="left"><figure><img src="/files/Z8LaYpSb49Rg42LwUvd2" alt=""><figcaption></figcaption></figure></div>

Ao clicar em Instalar Pyhthon irá abrir a seguinte tela:

<div align="left"><figure><img src="/files/mKo6IF2g70u30jMHtFvj" alt=""><figcaption></figcaption></figure></div>

* O Anaconda é a opção de instalação mais completa, pois além do Python, também inclui várias bibliotecas para análise de dados.
* Python é apenas a instalação básica do Python.

Após confirmar a versão que deseja será necessário reiniciar os serviços para que a instalação comece a ser usada:

<div align="left"><figure><img src="/files/sIgRHCNRuOHi8YkEi76F" alt=""><figcaption></figcaption></figure></div>

Para confirmar se foi instalado corretamente:

<div align="left"><figure><img src="/files/iloPM55g7Gbtq7AABL9v" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %} <mark style="color:red;">IMPORTANTE: Para instalar novas bibliotecas no python, será necessário executar a instalação pelo terminal do servidor Weknow e em seguida reiniciar o Weknow Server.</mark>
{% endhint %}

Para criar um campo calculado com Python, basta acessar o metadado desejado, selecionar 'Campo Calculado', depois 'Adicionar Campo Calculado' e escolher 'Python':

<div align="left"><figure><img src="/files/ZdZlg45sktXLalJZzXkV" alt=""><figcaption></figcaption></figure></div>

Confira também uma dica sobre como criar um campo calculado via Python:

<figure><img src="/files/47jUvNnfVqV5hyJ7A2NC" alt=""><figcaption></figcaption></figure>

Neste campo é possível escrever um script Python qualquer. Mas, existe uma regra obrigatória: para retornar o valor do calculo/execução do script, é necessário atribuir o valor na variável 'results'. A variável 'results' é uma lista Python, portanto, para atribuir nela o resultado do calculo/execução do script basta chamar o método 'append'. Abaixo tem um exemplo de um simples script que faz uma soma de dois números e retorna o valor/resultado para o campo calculado através da variável 'results':&#x20;

valor1 = 10&#x20;

valor2 = 20&#x20;

results.append(valor1 + valor2)

Para usar os valores dos campos do metadado dentro do script, é necessário colocar o nome do campo entre o caracatere %. Abaixo tem um exemplo de um simples script que usa dois campos de um metadado: results.append(%campo1% + %campo2%) Para ver os nomes de todos os campos disponíveis para serem usados no script, basta clicar no botão da 'Lupa'. Ao digitar o caractere % ou pressionar as teclas 'Alt + Espaço', o sistema vai listar automaticamente os campos disponíveis.

{% hint style="info" %}
Essa integração marca apenas o início dessas melhorias; em breve, teremos mais formas de utilizar o Python no Weknow.
{% endhint %}

### **Novo tipo de tarefa: Exportação de Conteúdo do Sistema**

* Agora, ao acessar a aba de ações em uma tarefa, será possível exportar o conteúdo do sistema. Para isso, basta acessar ou criar uma tarefa, ir até 'Ações', adicionar uma nova ação e escolher 'Exportar conteúdo do sistema'.&#x20;

<div align="left"><figure><img src="/files/n4mBJWuG5TZiZnGNBBTM" alt=""><figcaption></figcaption></figure></div>

Ao clicar nessa opção, abrirá uma nova janela solicitando o destino para a exportação do conteúdo, por exemplo.

<div align="left"><figure><img src="/files/ZcOzyIZUDZLLNrtXuG1r" alt=""><figcaption></figcaption></figure></div>

Depois de definir o destino/caminho, basta executar a tarefa para que o conteúdo seja exportado para o destino configurado.

[Veja com mais detalhes no manual.](/wedocs-5.1/wedocs-4.6/client-desktop/cadastro-de-tarefas-e-alertas/exportar-conteudo-do-sistema.md)

### Metadados offline associados

* Agora, para um controle mais preciso sobre o dashboard ou componente, é possível visualizar os metadados associados offline e executá-lo.

Ao acessar um dashboard que tenha metadado offline e navegar até a aba de visualização, você pode ver todos os metadados associados a esse dashboard.

<div align="left"><figure><img src="/files/YRXMZXzdfBUgN96vnFwN" alt=""><figcaption></figcaption></figure></div>

Para visualizar na versão web, clique em "outras opções do dashboard":

<div align="left"><figure><img src="/files/U6ocn3kDeYBRNwhJp9cR" alt=""><figcaption></figcaption></figure></div>

Também é possível visualizar os metadados associados a um componente, para isso basta entrar em ações do componente (...) e metadados offline:

<figure><img src="/files/HJJceR96KKDEjvyiAj86" alt=""><figcaption></figcaption></figure>

Além disso, é possível gerar os dados dos metadados associados. Para isso, basta selecionar o metadado desejado e clicar em 'Gerar dados offline agora'.

<div align="left"><figure><img src="/files/GGRIQNkInL5qSfePIwbJ" alt=""><figcaption></figcaption></figure></div>

Pode ser configurado para permitir que usuários visualizadores executem manualmente carga, conforme as permissões habilitadas.

### Nova página inicial

* A página inicial (home) do Weknow passou por atualizações significativas, oferecendo agora uma experiência ainda mais envolvente e intuitiva para os usuários.

<div align="left"><figure><img src="/files/ejOcDIrHhNTz2vKbAl6v" alt=""><figcaption></figcaption></figure></div>

### Foto do Usuário

* Além das atualizações na página inicial, agora também foi implementada a funcionalidade de configuração de fotos por usuário. Isso significa que os usuários podem agora adicionar suas próprias fotos ao perfil.

\
Os usuários agora têm a opção de adicionar sua foto diretamente através da edição do perfil ou pelo menu localizado na parte superior ou lateral da página.

<div align="left"><figure><img src="/files/kF0bXtixIAiQcCR0HRdS" alt=""><figcaption></figcaption></figure></div>

### Migração para o Angular2+

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

Tags: #WD-1803;#WD-1789;#WD-1774;#WD-1786;#WD-1801;#17-97;#Posicionamento;#Python;#ExportarConteudoSistema;#MetadadoDashboard;#PaginaInicial;#FotoUsuario;

{% 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 %}
