Reverter, reverter e desinstalar
A instalação da aplicação do repositório de aplicações é registrada para reversão, o que significa que, como administrador, você pode reverter a última instalação de uma aplicação selecionada. Ao reverter uma aplicação, você remove todas as atualizações de código, tabela e arquivo da instalação inicial.
As instalações de controle de código-fonte não são registradas para reversão, o que significa que o recurso de reversão para desfazer um repositório de aplicações, instalação de loja ou um upgrade na família não está disponível para instalações de controle de código-fonte. Eles também não podem ser desinstalados da mesma forma que as aplicações da Store ServiceNow® (ou seja, com a opção de reter tabelas e colunas). Eles podem ser excluídos excluindo o registro sys_app. No entanto, para aplicações com escopo, isso destruirá o esquema subjacente e seus dados.
Você não pode excluir aplicações globais até que todos os arquivos de aplicações sejam movidos para outra aplicação global. A exclusão de um registro sys_app para uma aplicação também cria registros sys_update_xml com cargas DELETE. Essas cargas úteis podem gerar omissões se a mesma aplicação for instalada por meio do repositório de aplicações ou da ServiceNow Store.
Para evitar essas omissões, os registros sys_update_xml devem ser excluídos manualmente antes que a aplicação seja instalada a partir do repositório de aplicações. A instalação do controle de código-fonte também não tem a opção Reversão que os conjuntos de atualizações contêm para remover um subconjunto de novas mudanças. Isso significa que a recuperabilidade neste modelo é limitada à instalação de uma versão corrigida (mais antiga ou mais recente) da aplicação além da versão atual. Esta ação restaura somente metadados ou configuração. Os dados perdidos como resultado de uma instalação incorreta devem ser recuperados de uma restauração de banco de dados.