Como Executar Rollback a partir de um Branch

O Rollback permite restaurar uma org Salesforce ao estado anterior à implantação. Ele cria um backup automaticamente, de modo que se ocorrerem erros ou mudanças indesejadas, você pode rapidamente retornar a org à estabilidade.

O que é Rollback

Rollback reverte alterações de metadados aplicadas durante uma implantação.

Ele:

  • Usa o snapshot de backup pré-implantação armazenado pela Implantação.

  • Restaura componentes ao seu estado original.

  • Garante estabilidade após uma implantação com falha ou problemática.

Rollback é essencial para ambientes de produção onde erros de implantação precisam ser corrigidos rapidamente.

Pré-requisitos

  • Um job de implantação concluído com um backup criado.

  • Um branch com componentes disponíveis para rollback.

Como Executar Rollback

Passo 1: Abra o job de implantação

  1. Navegue até Atividades → Jobs no seu branch.

  2. Localize a entrada de implantação concluída.

  3. Abra a página de detalhes do job.

Passo 2: Iniciar rollback

  • Clique no Rollback botão no topo da página de resultados da implantação.

  • O assistente de Rollback é aberto.

Passo 3: Selecionar componentes

  • A página de Rollback lista os componentes que mudaram durante a implantação.

  • Cada componente é marcado como Alterado.

  • Selecione os componentes que deseja reverter, ou clique em Adicionar Todos para incluir tudo.

  • Clique Avançar / Executar para prosseguir.

Passo 4: Executar rollback

  • Confirme sua seleção.

  • Clique Execute para iniciar o processo de rollback.

  • O job de rollback é enfileirado e monitorado em Atividades → Jobs.

Como Verificar o Status do Rollback

  • Uma vez iniciado, o job de rollback aparece na lista de Jobs.

  • Os valores de status incluem: Enfileirado, Em Progresso, Concluído, Exceção.

  • Filtros (tipo, status, intervalo de datas) ajudam você a encontrar rapidamente jobs de rollback.

Como Visualizar Resultados e Logs do Rollback

  1. De Atividades → Jobs, clique na entrada do job de rollback.

  2. A página de resultados mostra:

    • Conexão usada

    • Status, duração, horário de início/fim

    • Quem acionou o rollback

  3. Os logs à direita exibem detalhes como:

    • Criação do projeto e recuperação do backup

    • Etapas de restauração de metadados

    • Número de componentes revertidos

    • Mensagens de sucesso ou erro

Melhores práticas

  • Sempre validar e testar antes de implantar para minimizar a necessidade de rollback.

  • Rollback todos os componentes alterados se a implantação causou problemas maiores.

  • Use rollback rapidamente em Produção para restaurar a estabilidade.

  • Revise os logs do rollback para confirmar que cada componente foi revertido com sucesso.

  • Após o rollback, revalide o branch antes de reimplantar.

Atualizado