Considerações de desenvolvimento
Ao desenvolver código, considere algumas dessas sugestões para o desempenho mais eficiente.
- As instâncias de produção não devem ser publicadas 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 a aplicação no Studio" pode ser desabilitada na produção no registro sys_app. Mas ele é redefinido na próxima operação de código de origem que aciona uma atualização (ou seja, quando você aplica mudanças remotas ou alterna as 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 atualizar a aplicação controlada por fonte por conta própria. O cliente também é responsável por instalar e atualizar as aplicações na ordem correta.
- Controle rígido dos privilégios de controle de código-fonte na produção
- As operações de código de origem 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 a perda de dados e outras consequências graves.