Visão geral do plano de upgrade

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Acelere seus upgrades empacotando seus registros ignorados e personalizações no contêiner de aplicação relevante (apps globais ou personalizações de app). Os planos de upgrade ajudam a definir aplicações e versões de destino a serem instaladas em sua instância. Ele automatiza a instalação dessas aplicações durante os upgrades, proporcionando uma experiência de upgrade perfeita.

    Navegar até Todos > Central de upgrades > Plano de upgrade.

    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 reproduzindo 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.

    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.
    • Como otimizar as alterações da tabela usando a inicialização em lote
    • Gerenciar 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 com 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 da aplicação
      • 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 da aplicação é 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