Como criar nova versão de um aplicativo

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.

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, não podendo mais serem alteradas. Entre as funcionalidades que ficarão bloqueadas, estão:

  1. Possibilidade de excluir um elemento já existente;

  2. Possibilidade de excluir um campo de formulário 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.

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.

Demonstração prática

Confira no vídeo a seguir a demonstração de como criar uma nova versão de um aplicativo.

Atualizado