Legado - Considerações de desenvolvimento

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Ao desenvolver código, considere algumas dessas sugestões para obter o desempenho mais eficiente.

    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.

    As instâncias de produção não devem publicar no repositório Git
    Para proteger a integridade da produção, você não deve enviar mudanças para publicar no repositório Git da produção, embora tecnicamente você possa abrir e confirmar mudanças na aplicação em ServiceNow® Studio. A opção "Pode editar aplicação no Studio" pode ser desabilitada na produção no sys_app registro. Mas ele é redefinido na próxima operação de código-fonte que aciona uma atualização (ou seja, quando você aplica mudanças remotas ou alterna ramificações).
    As dependências não são instaladas ao instalar uma aplicação do repositório Git
    As aplicações controladas por origem não são instaladas ou atualizadas automaticamente se estiverem listadas como a dependência da sua aplicação. Em vez disso, o cliente deve instalar ou fazer upgrade da aplicação controlada por origem por conta própria. O cliente também é responsável por instalar e atualizar as aplicações na ordem correta.
    Controle rígido nos privilégios de controle de origem na produção
    As operações do código-fonte geralmente estão disponíveis para aqueles com privilégios de desenvolvimento na instância. Como os ambientes de produção não devem ter desenvolvimento contínuo, certifique-se de controlar rigorosamente os privilégios de administrador e de desenvolvimento delegado para evitar perda de dados e outras consequências graves.