Upgrade ServiceNow
Condução técnica de upgrades de release do ServiceNow, do planejamento à estabilização, para que customizações, integrações e dados continuem funcionando na nova versão.
- Meu papel
- Líder Técnico
Desafio
Cada release do ServiceNow traz mudanças de comportamento, novas regras de segurança e atualizações nos objetos da plataforma. Em instâncias com muitas customizações, isso pode quebrar fluxos, integrações, cargas de dados e relatórios.
O objetivo é levar a instância para a nova versão com o menor impacto para os usuários, respeitando as janelas de mudança e as restrições de segurança de cada ambiente.
Como funciona
- 1Release notes e plano
- 2Upgrade em desenvolvimento
- 3Revisão dos skipped records
- 4Testes de regressão
- 5Correções
- 6Homologação e produção
- 7Estabilização
O que eu fiz
- Planejamento: leitura das release notes, levantamento do que muda ou é descontinuado e afeta a instância, e plano de upgrade por ambiente (desenvolvimento, homologação e produção).
- Revisão dos skipped records: análise de cada objeto customizado que o upgrade não sobrescreveu, decidindo entre manter a customização, aceitar a versão nova ou fazer o merge.
- Testes de regressão dos processos críticos, com testes automatizados (ATF) quando disponíveis, e validação com as áreas de negócio.
- Correção dos problemas encontrados com soluções nativas da plataforma, sem depender de processamento fora do ServiceNow.
- Estabilização pós-upgrade e documentação das decisões para facilitar os próximos upgrades.
Exemplo: upgrade para a release Australia
Depois do upgrade, as importações de planilhas Excel pararam de funcionar, os acentos passaram a chegar corrompidos nas cargas e relatórios perderam o acesso de que os usuários precisavam. A instância usava High Security Settings, que bloqueiam classes Java em scripts, e não era permitido processar os arquivos fora da plataforma.
- Corrigi o encoding de forma nativa, regravando o anexo com BOM por meio da GlideSysAttachment antes da importação.
- Criei um Fix Script que concede acesso interno (snc_internal) aos relatórios afetados, sem reabrir a publicação pública.
- Tratei o parsing de arquivos xlsx nos Data Sources recorrentes que chegam por e-mail.
Tecnologias
- ServiceNow
- Upgrade Center
- Skipped Records
- ATF
- Fix Scripts
- Import Sets
Projetos corporativos: detalhes sob confidencialidade.
Precisa de algo parecido na sua instância ServiceNow?
Conversar no WhatsApp