> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.2/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.2/wedocs-5.0/instalacao-e-atualizacao/atualizacao.md).

# Atualização

## Requisitos

* A atualização do Weknow deverá ser efetuada em ação manual por um usuário administrador do Weknow da instituição.
* Na máquina servidor Weknow, deverá estar logado no sistema operacional como usuário com papel administrador do windows.
* Acionamento de atualização via Weknow Server Updater;

> Recomenda-se a operação de atualização do weKnow em horário comercial 08:00-12:00 e 13:30-18:00 (Dias úteis) , para contar com toda a possibilidade de equipes internas weKnow em atividade.

## Atualização Weknow Server

* Na máquina onde está instalado o Weknow Server, acesse o diretório onde foi instalada a aplicação **Weknow Server**;
* Neste diretório Server, acesse a aplicação **Weknow Server Updater**

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2FiQrGFjuQmLwF702FhqfC%2Fimage.png?alt=media&amp;token=3a32addb-873b-4389-b318-d15e76b8781d" alt="" width="98"><figcaption></figcaption></figure></div>

Ao abrir o **Atualizador weKnow - Servidor**, as seguintes informações são apresentadas:

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2FnHWAY6vDc61r8CbUX8Qw%2Fimage.png?alt=media&amp;token=dd68a6b7-5388-404f-812e-51feedc60eac" alt="" width="563"><figcaption></figcaption></figure></div>

> * Coluna Aplicação
>   * Exibe o tipo da aplicação:
>     * `Servidor`,&#x20;
>     * `Cliente`,&#x20;
>     * `Gerenciador de Tarefas`
>     * `MonetDB.`
>   * Cada aplicação possui um ícone que representa seu status:
>     * Desconhecido ( <mark style="color:blue;">**?**</mark> )
>       * Aparece brevemente na abertura do atualizador, enquanto a listagem está sendo carregada.
>     * Atualizado ( <mark style="color:$success;">**✓**</mark> )
>       * Indica que a versão instalada é a mais recente.
>     * Desatualizado ( <mark style="color:orange;">**!**</mark> )
>       * Indica que há uma versão mais recente disponível.
>     * Incompatível ( <mark style="color:red;">**x**</mark> )
>       * Aparece apenas para aplicativos secundários quando a versão está em desacordo com a do servidor.
> * Coluna Versão
>   * Exibe a versão atual da aplicação e sua arquitetura (32 ou 64 bits).
>   * Se for uma instalação de teste (beta, alpha), essa informação aparece abaixo da versão.
> * Coluna Situação
>   * Indica a versão mais recente disponível para atualização.
>   * Se a aplicação já estiver atualizada, o status será exibido como **Atualizado**.
> * Coluna Identificador&#x20;
>   * Exibe o identificador da aplicação.
> * Coluna Diretório
>   * Mostra o caminho de instalação da aplicação no sistema.
> * Coluna Serviços
>   * `Cliente`: esta coluna permanece vazia.
>   * `Gerenciador de Tarefas` e `MonetDB` : cada um possui um serviço, podendo exibir:&#x20;
>     * `Serviço em execução`,
>     * `Serviço parado,`
>     * `Serviço não instalado`.
>   * `Servidor`, deve possuir pelo menos dois serviços:&#x20;
>     * `Servidor Desktop`
>     * `Servidor Web`.
>     * Em alguns casos, pode incluir serviços de **balanceamento de carga**
>     * Os possíveis estados exibidos são:
>       * `Todos os serviços em execução`&#x20;
>       * `Alguns serviços parados`,
>       * `Todos os serviços parados`,  &#x20;
>       * `Alguns serviços não instalados`,&#x20;
>       * `Nenhum serviço instalado` ,

* Para verificar se existem novas atualizações disponíveis, clique em **Verificar**;

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2FSFrt6c4WhUuoHoRNgwHT%2FCaptura%20de%20tela%202025-11-11%20152826.png?alt=media&amp;token=b47ed765-b227-4e0f-954e-6cefa61c434e" alt="" width="563"><figcaption></figcaption></figure></div>

* Ao encerrar a verificação, se houverem atualizações disponíveis, clique no botão **Atualizar**;

> Para garantir que todas as aplicações estejam sincronizadas com suas versões mais recentes, recomenda-se utilizar a opção **"Atualizar todas as aplicações listadas"** disponível no menu suspenso do botão **Atualizar.**

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2FU0OAjkfcztJKBALgcA1r%2Fimage.png?alt=media&amp;token=0e07f315-b7d3-4ba6-b07b-6f5e6cead696" alt="" width="563"><figcaption></figcaption></figure></div>

> Além da opção recomendada **"Atualizar todas as aplicações listadas"**, o menu suspenso oferece alternativas para atualizações específicas:
>
> * Atualizar Servidor
>   * Atualiza exclusivamente a aplicação **Servidor**.
>   * Pode ser utilizada quando há necessidade de atualizar apenas o componente principal.
>   * É pré-requisito para atualizar aplicações secundárias incompatíveis com a versão atual do Servidor.
> * Atualizar Gerenciador Tarefas
>   * Atualiza apenas o **Gerenciador de Tarefas**, se estiver desatualizado.
>   * Só é permitida se a versão do Servidor já estiver atualizada ou compatível.
> * Atualizar Serviço MonetDB
>   * Atualiza exclusivamente o serviço **MonetDB**, quando necessário.
>   * Sujeita à mesma regra de compatibilidade com o Servidor.
> * Atualizar Cliente
>   * Atualiza apenas o **Cliente**.
>   * Permitida quando o Cliente estiver desatualizado e o Servidor já estiver atualizado ou compatível.

* Finalizado o processo de atualização do server, será exibida tela com as descrições das melhorias e novas funcionalidades desta versão;

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2Fum3CrBOjAuzGCT42G3Fb%2Fimage.png?alt=media&amp;token=5bd2dfd6-5c1b-4e31-a3f7-0c6016d3f211" alt="" width="310"><figcaption></figcaption></figure></div>

* Analise possíveis situações que podem atender sua instituição e necessidades planejadas;

* Para visualizar as alterações que serão aplicadas à aplicação selecionada na lista, clique em **Notas de versão;**

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2FB05TsAV8ZNper05w4J6c%2Fimage.png?alt=media&amp;token=c733a1e9-ac7f-4e83-aca3-908aece6d22a" alt="" width="563"><figcaption></figcaption></figure></div>

* Para realizar a reparação de todos ou apenas do aplicativo selecionado, assim como faz o `wknw_cleaner.exe` , clique em **Reparar;**

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2F39uYAOJTPO4FtE48IBOH%2Fimage.png?alt=media&amp;token=bdd759bf-95f4-4198-a16b-4317269d70f8" alt="" width="563"><figcaption></figcaption></figure></div>

* Para parar/iniciar os serviços dos aplicativos listados, clique em **Serviços**;

<div align="left"><figure><img src="https://3141998830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3rfrVQUzWJmlMPOo1fW7%2Fuploads%2Fv2opJJZxxoXiwB6UrdXG%2Fimage.png?alt=media&amp;token=e42c2d5d-edb7-4ac4-b410-c4b0fb9efc26" alt="" width="563"><figcaption></figcaption></figure></div>

### Problemas durante a atualização

* Durante o processo de atualização do Weknow, em caso de erro no processo, ele manterá a versão oficial do cliente sem erros;

### Sistema PARADO

* Uma vez atualizada a versão, caso a mesma contenha erros que impeçam a operação do Weknow(Sistema **PARADO**) imediatamente contate-nos e recolocaremos a versão estável imediatamente;

> Por conta disto, enfatizamos a importância de atualização em horário comercial das 08:00 as 12:00 e das 13:30 as 18:00 de segunda a sexta, para contar com toda o suporte fornecido pelas equipes internas da **weKnow**.

### Sistema OPERANDO, com erros

* Caso sistema esteja operando após a atualização, mas alguma funcionalidade precise de ajuste por conta de Erro/Bug pontual ou indicação de melhoria, nossas equipes também ajudarão, porém, em atividades programadas de acordo com priorização do problema ou assunto relatado;

### Restauração de versões anteriores

* A Equipe Weknow não recomenda a clientes a operação de restore da base/repositório Weknow PostgreSQL de versões anteriores que o cliente não tenha total ciência de seu conteúdo completo do arquivo restore, com a possibilidade de perder conteúdos que seus profissionais (cliente) tenham desenvolvido e não estejam contemplados no conteúdo do arquivo a ser restaurado;
* Caso necessária operação de restore de base/repositório ou conteúdo de versões anteriores, entre em contato com a equipe de suporte Weknow para direcionamento de melhor solução, e planejamento e devido encaminhamento à equipe de Consultoria;
* Tendo em vista que as atualizações quando de fato concretizadas, geram novas funcionalidades, o Weknow não conta com um "DownGrade" após atualização com sucesso e uso, pois isto poderia gerar erros:

#### Exemplo

* Atualizada versão, utilizada uma nova funcionalidade. Se fosse possível voltar à uma versão antiga ("downgrade") muitas inconsistências poderiam surgir por coisas cadastradas de algo não compatível à versão retornada;
  * Caso atualizado, sem erros, e ainda assim queiram fazer restore do conteudo postgres anterior;
