Legado - Considerações de desenvolvimento
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.