Conjuntos de atualizações do sistema

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Um conjunto de atualizações é um grupo de mudanças de configuração que pode ser movido de uma instância para outra. Este recurso permite que os administradores agrupem uma série de mudanças em um conjunto nomeado e as movam como uma unidade para outros sistemas para teste ou implantação.

    Nota:
    Quando um conjunto de atualizações é revertido, há uma regra de negócio OOB que excluirá o registro sys_upgrade_state na exclusão de atualização do cliente. Este é um comportamento esperado.

    Um conjunto de atualizações é um arquivo XML que contém:

    • Um conjunto de detalhes de registro que identifica exclusivamente o conjunto de atualizações.
    • Uma lista de mudanças de configuração.
    • Um estado que determina se outra instância pode recuperar e aplicar mudanças de configuração.
    Os conjuntos de atualizações rastreiam mudanças nas aplicações e nos recursos da plataforma do sistema. Isso permite que os desenvolvedores criem uma nova funcionalidade em uma instância de não produção e promovam as mudanças para outra instância.
    Aviso:
    Os conjuntos de atualizações permitem mover mudanças entre instâncias que podem estar executando diferentes versões de lançamento da família e recursos diferentes. Você sempre pode carregar um conjunto de atualizações criado em uma versão da família mais antiga em uma instância que executa uma versão da família mais recente. Carregar um conjunto de atualizações criado em uma versão da família mais recente em uma instância que executa uma versão da família mais antiga requer testes adicionais para determinar a compatibilidade. As atualizações de versões mais recentes da família podem não produzir a mesma funcionalidade quando movidas para versões mais antigas da família. Em casos extremos, as atualizações de versão da família mais recentes podem causar indisponibilidades ou perda de dados em uma instância de versão da família mais antiga. Sempre que possível, evite mover atualizações de versões da família mais recentes para versões da família mais antigas. Restrições semelhantes se aplicam à movimentação de atualizações entre instâncias que executam diferentes versões de ServiceNow Store apps.

    Propriedades do sistema

    Os administradores podem excluir propriedades do sistema dos conjuntos de atualizações tornando-as privadas. Manter as propriedades do sistema privadas evita que as configurações em uma instância substituam os valores em outra instância. Por exemplo, talvez você não queira que uma propriedade do sistema em uma instância de produção use um valor específico de uma instância de desenvolvimento. Consulte Adição de uma propriedade do sistema.

    Aplicações

    Os desenvolvedores de aplicações têm opções adicionais com conjuntos de atualizações, como:

    • Crie um conjunto de atualizações para uma versão específica de uma aplicação.
    • Especifique quais tabelas de aplicações serão rastreadas nos conjuntos de atualizações.

    Tabelas do conjunto de atualizações

    Cada conjunto de atualizações é armazenado na tabela Conjunto de atualizações [sys_update_set], e as personalizações associadas ao conjunto de atualizações, que são entradas na tabela Atualização do cliente [sys_update_xml], aparecem como uma lista relacionada no registro do conjunto de atualizações.

    Quando um objeto rastreado é personalizado, um registro correspondente é adicionado ou atualizado na tabela Atualização do cliente [sys_update_xml] e é associado ao conjunto de atualizações atual do usuário. As propriedades do arquivo de aplicações associadas são rastreadas e transferidas junto com o objeto personalizado em um único registro de atualização. Um registro correspondente também é adicionado à tabela Versões [sys_update_version].

    A tabela Atualização do cliente contém um registro por objeto personalizado, por conjunto de atualizações. A tabela Versões contém um registro por mudança para um objeto personalizado.
    • Os administradores podem comparar duas versões e reverter para uma versão específica de um objeto.
    • Os administradores podem suprimir versões de tabelas específicas.
    • Os administradores podem especificar campos em tabelas controladas que você pode mudar sem ignorar atualizações para o restante do registro (exclua o campo da atualização).
    Nota:
    Não modifique diretamente os registros de Atualizações do cliente [sys_update_xml].