Visão geral do plano de upgrade

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 5 min. de leitura
  • Acelere suas atualizações empacotando seus registros ignorados e personalizações no contêiner de aplicação relevante (aplicações globais ou personalizações de aplicações). 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 desses aplicativos durante as atualizações, proporcionando uma experiência de atualização perfeita.

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

    Você precisará das seguintes instâncias para usar o plano de upgrade.
    • Instância do construtor: crie seu plano de upgrade
    • Instância do consumidor: implemente o plano de upgrade criado
    Nota:
    Certifique-se de ter atualizado sua instância para a versão mais recente disponível para criar o plano de upgrade. É recomendável configurar sua instância de desenvolvimento como sua instância de construtor. Você deve 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ê atualiza uma instância, as resoluções são ignoradas e as personalizações geralmente são carregadas após a atualização. Isso causa um 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-atualização, 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-atualização, o que ajuda a reduzir o tempo de inatividade.
    Nota:
    Após atualizar para a versão mais recente, você verá alguns registros ignorados. Alguns desses registros já estarão marcados como revisados e alguns deles precisarão ser revisados.

    Vantagens do plano de upgrade em relação aos conjuntos para atualização

    Você pode fazer o seguinte usando os Planos de upgrade:
    • Junto com a resolução de registro ignorada, 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.
    • Otimizando as alterações de 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 aplicações para o desenvolvimento de aplicações ativo, use o Plano de upgrade para acelerar seus upgrades.
    Nota:
    Se você estiver usando os Conjuntos para atualização e quiser acelerar seu processo de atualização, use o recurso Plano de upgrade.

    Considerações de design

    Veja a seguir as considerações importantes ao trabalhar com o plano de upgrade:
    • Cada nova atualização de instância requer seu próprio plano de atualização. Ele não pode ser compartilhado entre atualizações.
    • Somente uma instância do 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 por plano de upgrade ainda é global
    • Durante uma atualização, somente os itens do plano de atualização com State=Ready e Active=true são instalados nas instâncias do consumidor. O restante dos itens é ignorado.
    • Os conjuntos de upgrades não podem ser incluídos no plano de upgrade
    • 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 novos aplicativos 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 feitas 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 aplicações criadas pelo plano de upgrade em sua instância e repositório de aplicações.
      Nota:
      Depois que o empacotamento estiver pronto, você poderá escolher os itens do Plano de upgrade. Um plano de upgrade funciona no nível de 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 agrupados 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 da ServiceNow existentes, como Aplicativo global e Personalização de aplicativo, são usados como contêineres de aplicativo que podem ser instalados em todas as instâncias necessárias. Para obter mais informações, consulte 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 eles são itens do ciclo de vida da aplicação, eles nunca são enviados para o Repositório de aplicações.
    Durante o consumo do plano de upgrade, as seguintes operações são feitas 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