Explorar plano de upgrade no Gestão de upgrade
O plano de upgrade automatiza a instalação de aplicações durante os upgrades, proporcionando uma experiência de upgrade contínua. Defina aplicações e versões de destino a serem instaladas em sua instância e acelere seu processo de upgrade.
Navegue até Plano de upgrade usando uma das maneiras a seguir.
| Opção | Navegação |
|---|---|
| Como usar a navegação à esquerda | Navegar até . |
| Usando a opção da guia Administrador | Navegar até . |
Você precisará das instâncias a seguir para usar o plano de upgrade.
- Instância do construtor: criar seu plano de upgrade
- Instância do consumidor: implementar o plano de upgrade criado
Nota:
Certifique-se de ter atualizado sua instância para a versão disponível mais recente para criar o plano de upgrade. É recomendável configurar sua instância de desenvolvimento como sua instância de construtor. É necessário instalar o plano de upgrade antes de atualizar sua instância do consumidor. Consulte Propriedades do plano de upgrade para obter mais detalhes.
Quando você faz upgrade de uma instância, as resoluções são ignoradas e as personalizações geralmente são carregadas após o upgrade. Isso causa o detalhamento temporário dos recursos até que estejam totalmente carregados. Tarefas como confirmar conjuntos de atualizações, instalar novos plug-ins e aplicações e várias atualizações também são demoradas. Use o recurso Plano de upgrade para automatizar essas tarefas de pós-upgrade, rastreando suas ações e repetindo as etapas em todas as instâncias necessárias. Você não precisa aplicar manualmente as tarefas de pós-upgrade, o que ajuda a reduzir o tempo de inatividade.
Nota:
Depois de atualizar para a versão mais recente, você verá alguns registros ignorados. Alguns desses registros já estarão marcados como revisados e outros precisarão ser revisados.
A partir da versão Yokohama, as personalizações e os registros ignorados não fazem parte do plano de upgrade, por padrão. Você pode optar por incluir as personalizações e os registros ignorados junto com as instalações do app no Plano de upgrade habilitando a propriedade glide.upgrade.plan.include.skips. Esta propriedade controla quando as omissões e personalizações são incluídas ao criar ou atualizar um plano de upgrade.
- Quando a propriedade glide.upgrade.plan.include.skips é TRUE, as omissões e personalizações são incluídas quando um plano de upgrade é criado ou atualizado
- Quando a propriedade glide.upgrade.plan.include.skips é FALSE, as omissões e personalizações não são incluídas quando um plano de upgrade é criado ou atualizado. Esta propriedade foi definida como falsa por padrão.
Você verá uma das seguintes mensagens modais, dependendo do cenário:
- Usuário pela primeira vez: quando você está criando seu plano de upgrade pela primeira vez (a propriedade está desabilitada por padrão)
- Como criar o plano de upgrade com a propriedade habilitada
- Como atualizar o plano de upgrade com a propriedade desabilitada (padrão)
- Como atualizar o plano de upgrade com a propriedade habilitada
Vantagens do plano de upgrade sobre os conjuntos de atualizações
Você pode alcançar o seguinte usando Planos de upgrade:
- Junto com a resolução do registro ignorado, você também pode rastrear a instalação do app e do plug-in.Nota:Você não terá permissão para escolher os registros ignorados que são capturados pelo plano de upgrade. O plano de upgrade captura todos os registros ignorados, independentemente de serem revisados ou não e modificados ou não. Se as personalizações forem provenientes de instâncias diferentes, os registros ignorados precisarão ser revisados.
- A otimização da tabela altera usando a inicialização em lote.
- Gerencie suas personalizações usando o Repositório de aplicações.
Nota:
É recomendável criar um plano de upgrade para cada upgrade de instância. Quando você cria um plano de upgrade em uma instância do construtor, ele é criado exatamente para a mesma versão da instância do construtor (incluindo patches e hotfixes). Você não pode usar o plano de upgrade criado anteriormente para o novo upgrade da instância. No caso de instâncias do consumidor, quando você instala o plano de upgrade, sua versão deve corresponder exatamente à versão da instância do consumidor.
Persona
Se você estiver usando o repositório de apps para o desenvolvimento de aplicações ativo, use o Plano de upgrade para acelerar seus upgrades.
Nota:
Se você estiver usando os Conjuntos de atualizações e quiser acelerar seu processo de upgrade, use o recurso Plano de upgrade.
Considerações de design
A seguir estão as considerações importantes ao trabalhar com o plano de upgrade:
- Cada novo upgrade de instância requer seu próprio plano de upgrade. Ele não pode ser compartilhado entre upgrades.
- Somente uma instância de construtor é compatível para criar o plano de upgrade.
- O plano de upgrade não pode ser desinstalado em uma instância do consumidor. Você pode reverter o upgrade inteiro, mas não parcialmente.
- O escopo dos arquivos movidos para a aplicação Personalizações globais - Plano de upgrade pelo plano de upgrade ainda é global.
- Durante um upgrade, somente os itens do plano de upgrade com State=Ready e Active=true são instalados nas instâncias do consumidor. O restante dos itens é ignorado.
- Os conjuntos de upgrade não podem ser incluídos no plano de upgrade.
- Os plug-ins somente de manutenção não são permitidos no plano de upgrade.
- Configure sua instância como uma instância de construtor antes de instalar novas aplicações e plug-ins ou durante as resoluções de omissão. Caso contrário, as ações não serão capturadas pelo plano de upgrade.
- Você não pode exibir a lista de personalizações na exibição de itens do Plano de upgrade. Você pode navegar até as respectivas tabelas para garantir que a personalização foi capturada.
Consulte KB1271313 para obter mais informações.
Operações em segundo plano do plano de upgrade
Durante a criação do plano de upgrade, as seguintes operações são realizadas em segundo plano:
- Os registros ignorados são empacotados e carregados no repositório de aplicações na forma de Aplicação global e Personalização de aplicações. A seguir estão os três tipos de apps criados pelo Plano de upgrade na sua instância e no repositório de apps.Nota:Depois que o empacotamento estiver pronto, você poderá escolher os itens do Plano de upgrade. Um plano de upgrade funciona no nível do escopo, portanto, ele captura tudo e publica no repositório.
- Os registros globais são empacotados no app do plano de upgrade de personalização global e publicados no repositório do app.
- Os registros ignorados com escopo são empacotados nos respectivos pacotes de personalização do app.
- Quando o plano de upgrade é publicado, uma aplicação global é criada, por exemplo, Plano de upgrade - nome da versão.
- Os recursos existentes da ServiceNow, como aplicação global e personalização de aplicações, são usados como contêineres de aplicações que podem ser instalados em todas as instâncias necessárias. Para obter mais informações, consulte Legacy - Global application file management e Application scope.
- Se você instalar aplicações ou plug-ins, eles também serão capturados no plano de upgrade. Mas, como são itens de ciclo de vida da aplicação, eles nunca são enviados por push para o Repositório de aplicações.
Durante o consumo do plano de upgrade, as seguintes operações são realizadas em segundo plano:
- Primeiro, o plano de upgrade é validado e, em seguida, a origem do repositório do app é baixada.
- Depois que a origem é baixada, o app é movido para o estado pronto.Nota:Somente os itens do plano de upgrade com State=Ready e Active=true são instalados nas instâncias do consumidor. O restante dos itens é ignorado.
- Geração automática da visualização do plano de upgrade.
Para obter mais informações, consulte Ferramenta Planos de upgrade no Gestão de upgrade.