Como evitar um caminho de domínio em scripts

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Caminhos do domínio podem fazer com que os valores do script sejam alterados ou até mesmo interrompidos, portanto, não os use em scripts.

    O script não deve depender do caminho de domínio porque se você mudar a hierarquia do domínio, o caminho de domínio será recalculado e seu valor será alterado. Quando isso acontece, os scripts são inúteis ou podem gerar erros ou ficarem inválidos. A melhor estratégia é não escrever seus scripts com base em caminhos do domínio.

    Use o campo sys_domain nos scripts em vez de depender do caminho de domínio. Se você alterar a hierarquia de domínio, o caminho de domínio será recalculado e seu valor será alterado, o que pode fazer com que o scripts sejam inúteis, gerem erros ou fiquem inválidos. Procure regras de negócio do sistema de base, que usam o campo sys_domain, para obter algumas ideias antes de criar seus próprios scripts.

    A plataforma ServiceNow não captura os valores de sys_domain_path em um conjunto de atualizações para evitar problemas com diferenças na hierarquia de domínio de cada instância. Portanto, você deve validar a hierarquia de domínio depois de importar um conjunto de atualizações para garantir que os valores de caminho de domínio para seus registros estejam corretos.

    Para saber mais sobre o caminho de domínio, consulte Solicitação de separação de domínios e Central de Separação de domínios.