# Como criar nova versão de um aplicativo

## Visão geral

Depois que um aplicativo é cadastrado, modelado, configurado e publicado para utilização, ele estará disponível para requisições.

Se, após ter sido publicado, este aplicativo for executado pelo menos uma vez, ele terá automaticamente [algumas de suas informações bloqueadas para edição](/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso.md), não podendo mais serem alteradas. Entre as funcionalidades que ficarão bloqueadas, estão:

1. Possibilidade de [excluir um elemento](/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso.md#excluir-elementos-do-desenho) já existente;
2. Possibilidade de[ excluir um campo de formulário](/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso.md#excluir-campos-do-formulario) já existente;

A razão deste bloqueio é a necessidade de se manter um histórico dos aplicativos e regras de negócio executadas, o que não seria possível se esses dados fossem excluídos de maneira total. Através deste controle, é possível manter um nível adequado de segurança das informações e auditoria sobre solicitações já executadas.

Para solucionar este impasse, foi implantada a funcionalidade de **controle de versão de aplicativos**.

<figure><img src="/files/0OZkFgA5mKEiyK55Vimt" alt=""><figcaption></figcaption></figure>

Ao versionar um aplicativo o mesmo será automaticamente copiado e cadastrado novamente com o mesmo nome, porém como outra versão. Esta nova versão não estará publicada. Você poderá realizar todas as alterações que achar importantes, despublicar o aplicativo anterior e publicar esta nova versão quando julgar que ele está pronto para uso.

É importante destacar que o formulário relacionado **também** será versionado. Ou seja, você pode alterar o formulário do novo aplicativo sem impactar o aplicativo original.

## Solicitações de aplicativos em andamento

As solicitações de aplicativos em andamento que iniciaram em uma versão continuarão a rodar nessa versão até o fim, sem nenhuma impacto nas mudanças feitas na versão nova.

## Versões concomitantes

É plenamente possível disponibilizar duas versões publicadas ao mesmo tempo. Isso pode ser útil, por exemplo, quando você quer que a versão 1 do aplicativo seja disponível para toda a empresa, e a versão 2 disponível somente para um time, em formato piloto.

Aplicativo iniciados na versão continuarão rodando na versão 1 até o final. O mesmo com a versão 2: uma vez iniciados, finalizarão na versão 2 e não serão impactados pela versão 1.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.stoque.com.br/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso/como-versionar-um-processo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
