Legado - Autor eletivo e atualizações do cliente

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Quando você instala uma aplicação do repositório de aplicações ou ServiceNow®store, você pode definir uma série de propriedades para definir o comportamento do processamento de exclusão e escolha. Esses tipos de escolhas são chamados de recurso "autor-eletivo".

    Importante:
    Começando com Xanaduversão, o. legadoversão de ServiceNow Studioestá sendo preparado para descontinuação futura. Ele ficará oculto e não será mais ativado em novas instâncias, mas continuará sendo compatível. Para obter detalhes sobre o processo de descontinuação, consulte Processo de descontinuação [KB0867184] artigo na Base de conhecimento do Now Support.

    Tente criar e editar apps na versão atual de ServiceNow Studioem vez disso. Para obter mais informações, consulte ServiceNow Studio.

    Visão geral do autor eletivo

    Você pode encontrar detalhes sobre essas propriedades em Skipped records that occur during application installationtópico. Com essas propriedades, você pode aceitar e recusar exclusões e escolher atualizações, dependendo se estiver usando sua própria aplicação ou uma de terceiros.

    No entanto, quando você instala a partir do controle de origem, esses registros não ignoram, exceto quando um arquivo de aplicação global é reivindicado por uma aplicação global diferente. Diferente de com.glide.apps.include_my_deletes e. com.glide.apps.include_global_deletes se desabilitar o processamento da pasta author_elective_update completamente, essas propriedades não são eficazes para apps de origem instalados.
    Nota:
    Um arquivo "ausente" detectado no carregamento do Delta para controle de origem é muito diferente de uma carga Excluir armazenada na pasta author_elective_update. As propriedades AUTHOR_elective_UPDATE não impedem que o carregamento do Delta no controle de origem exclua o arquivo.

    Da mesma forma, os conjuntos de atualizações protegem as personalizações que você faz em uma instância contra mudanças de entrada que forçam uma decisão de visualização. Antes de confirmar um conjunto de atualizações, uma visualização deve ser executada para tentar detectar colisões. Você deve resolver todos os problemas de visualização antes de confirmar as mudanças. O controle de código-fonte pode solicitar que você armazene uma mudança local, mas o resultado da instalação é carregar o que está presente no código-fonte, mesmo que uma mudança tenha sido feita localmente.

    Carregar o que está presente na origem é um desafio quando as propriedades precisam ter versões diferentes com base no destino da instalação. Por exemplo, é difícil resolver quando uma propriedade que contém um URL de integração difere com base na função de produção da instância. . é_privado o sinalizador é eficaz com uma instalação de controle de origem e não substitui a propriedade se definida, mitigando esse problema.